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