Class PmiManager
Assembly: NXOpen.dll
Syntax
public class PmiManager : NXRemotableObject, IMessageSink
Constructors
PmiManager(Part)
Declaration
protected PmiManager(Part owner)
Parameters
Type |
Name |
Description |
Part |
owner |
|
Properties
PmiAttributes
Declaration
public PmiAttributeCollection PmiAttributes { get; }
Property Value
PmiLightweightSections
Declaration
public PmiLightweightSectionCollection PmiLightweightSections { get; }
Property Value
PmiRegions
Declaration
public PmiRegionCollection PmiRegions { get; }
Property Value
PmiWave
Declaration
public PmiWaveCollection PmiWave { get; }
Property Value
Pmis
Declaration
public PmiCollection Pmis { get; }
Property Value
SearchModelViews
Declaration
public SearchModelViewCollection SearchModelViews { get; }
Property Value
Tag
Declaration
Property Value
Methods
ApplyModelViewOrder(string)
Declaration
public void ApplyModelViewOrder(string savedOrderName)
Parameters
Type |
Name |
Description |
string |
savedOrderName |
|
CopyDisplayInstanceObjects(Annotation[], View)
Declaration
public Annotation[] CopyDisplayInstanceObjects(Annotation[] inputObjects, View view)
Parameters
Returns
CopyObjects(Pmi[])
Declaration
public Pmi[] CopyObjects(Pmi[] inputObjects)
Parameters
Type |
Name |
Description |
Pmi[] |
inputObjects |
|
Returns
CreateArbitraryAreaSeedBuilder()
Declaration
public ArbitraryAreaSeedBuilder CreateArbitraryAreaSeedBuilder()
Returns
CreateConvertPmiBuilder()
Declaration
public ConvertPmiBuilder CreateConvertPmiBuilder()
Returns
CreateExplicitOrderBuilder()
Declaration
public PMIExplicitOrderBuilder CreateExplicitOrderBuilder()
Returns
CreateSuppressPmibuilder()
Declaration
public SuppressPMIBuilder CreateSuppressPmibuilder()
Returns
CutDisplayInstanceObjects(Annotation[], View[], View)
Declaration
public void CutDisplayInstanceObjects(Annotation[] inputObjects, View[] cutViews, View viewOfPaste)
Parameters
DeleteReplaceAnnotation(Annotation, Annotation)
Declaration
public void DeleteReplaceAnnotation(Annotation oldAnnotation, Annotation newAnnotation)
Parameters
GetAllPmiOccurrences(out INXObject[])
Declaration
public void GetAllPmiOccurrences(out INXObject[] pmiOccs)
Parameters
GetComponentPmiDisplayStatus(Component)
Declaration
public PmiManager.ComponentPmiDisplayStatus GetComponentPmiDisplayStatus(Component component)
Parameters
Returns
GetDisplayInstanceParent(Annotation)
Declaration
public Pmi GetDisplayInstanceParent(Annotation displayInstance)
Parameters
Returns
GetInheritParent(Annotation)
Declaration
public Annotation GetInheritParent(Annotation inheritedPmi)
Parameters
Returns
HasPmiInView()
Declaration
public bool HasPmiInView()
Returns
IsDisplayInstance(Annotation)
Declaration
public bool IsDisplayInstance(Annotation annotation)
Parameters
Returns
IsEffectivityFiltered(Pmi)
Declaration
public bool IsEffectivityFiltered(Pmi @object)
Parameters
Type |
Name |
Description |
Pmi |
object |
|
Returns
IsInheritedPmi(Annotation)
Declaration
public bool IsInheritedPmi(Annotation @object)
Parameters
Returns
LoadComponentPmi()
Declaration
public void LoadComponentPmi()
Orient(Annotation)
Declaration
public void Orient(Annotation displayInstance)
Parameters
Position(View)
Declaration
public void Position(View view)
Parameters
Type |
Name |
Description |
View |
view |
|
PositionSelected(View, TaggedObject[])
Declaration
public void PositionSelected(View view, TaggedObject[] selectedPmisTag)
Parameters
ResetComponentPmiDisplayStatus(Component[])
Declaration
public void ResetComponentPmiDisplayStatus(Component[] selectedComponents)
Parameters
Type |
Name |
Description |
Component[] |
selectedComponents |
|
ResetSize()
Declaration
Resize()
Declaration
RestoreUnpastedObjects()
Declaration
public void RestoreUnpastedObjects()
SaveModelViewOrder(string[], string)
Declaration
public void SaveModelViewOrder(string[] orderList, string saveName)
Parameters
SetComponentPmiDisplay(Component[], bool)
Declaration
public void SetComponentPmiDisplay(Component[] selectedComponents, bool doDisplay)
Parameters
Type |
Name |
Description |
Component[] |
selectedComponents |
|
bool |
doDisplay |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink