Class PmiManager
Inheritance
System.Object
System.MarshalByRefObject
PmiManager
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Pmis
Declaration
public PmiCollection Pmis { get; }
Property Value
PmiWave
Declaration
public PmiWaveCollection PmiWave { 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 |
| System.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
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
GetDisplayInstanceParent(Annotation)
Declaration
public Pmi GetDisplayInstanceParent(Annotation displayInstance)
Parameters
Returns
GetInheritParent(Annotation)
Declaration
public Annotation GetInheritParent(Annotation inheritedPmi)
Parameters
Returns
IsEffectivityFiltered(Pmi)
Declaration
public bool IsEffectivityFiltered(Pmi object)
Parameters
| Type |
Name |
Description |
| Pmi |
object |
|
Returns
| Type |
Description |
| System.Boolean |
|
IsInheritedPmi(Annotation)
Declaration
public bool IsInheritedPmi(Annotation object)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ResetSize()
Declaration
Resize()
Declaration
RestoreUnpastedObjects()
Declaration
public void RestoreUnpastedObjects()
SaveModelViewOrder(String[], String)
Declaration
public void SaveModelViewOrder(string[] orderList, string saveName)
Parameters
| Type |
Name |
Description |
| System.String[] |
orderList |
|
| System.String |
saveName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink