NXOpen .NET Reference Guide
1899
|
Represents an object that manages PMI objects. More...
Public Member Functions | |
unsafe void | ApplyModelViewOrder (string savedOrderName) |
Applies a saved explicit order More... | |
unsafe NXOpen.Annotations.Annotation[] | CopyDisplayInstanceObjects (NXOpen.Annotations.Annotation[] inputObjects, NXOpen.View view) |
Creates copies of input PMI Display Instance objects in the part. More... | |
unsafe NXOpen.Annotations.Pmi[] | CopyObjects (NXOpen.Annotations.Pmi[] inputObjects) |
Creates copies of input PMI objects in the part. More... | |
unsafe NXOpen.Annotations.ArbitraryAreaSeedBuilder | CreateArbitraryAreaSeedBuilder () |
Creates a NXOpen.Annotations.ArbitraryAreaSeedBuilder More... | |
unsafe NXOpen.Annotations.PMIExplicitOrderBuilder | CreateExplicitOrderBuilder () |
Creates a NXOpen.Annotations.PMIExplicitOrderBuilder More... | |
unsafe NXOpen.Annotations.SuppressPMIBuilder | CreateSuppressPmibuilder () |
Creates a NXOpen.Annotations.SuppressPMIBuilder More... | |
unsafe void | CutDisplayInstanceObjects (NXOpen.Annotations.Annotation[] inputObjects, NXOpen.View[] cutViews, NXOpen.View viewOfPaste) |
Cuts the input PMI Display Instance objects in the part. More... | |
unsafe void | DeleteReplaceAnnotation (NXOpen.Annotations.Annotation oldAnnotation, NXOpen.Annotations.Annotation newAnnotation) |
Deletes or replaces one annotation with another. More... | |
unsafe NXOpen.Annotations.Pmi | GetDisplayInstanceParent (NXOpen.Annotations.Annotation displayInstance) |
Returns the PMI Display Instance parent. More... | |
unsafe NXOpen.Annotations.Annotation | GetInheritParent (NXOpen.Annotations.Annotation inheritedPmi) |
Returns the inherited PMI parent. More... | |
unsafe bool | IsEffectivityFiltered (NXOpen.Annotations.Pmi @object) |
The flag indicates whether the PMI is an effectivity filtered PMI because of assembly component configuration from managed environment More... | |
unsafe bool | IsInheritedPmi (NXOpen.Annotations.Annotation @object) |
The flag indicating whether the annotation is an inherited PMI on the drawing sheet/view. More... | |
unsafe void | ResetSize () |
Resets the size of all the PMI displayed in the part. More... | |
unsafe void | Resize () |
Resizes all PMI symbols displayed in the active view More... | |
unsafe void | RestoreUnpastedObjects () |
Restores the unpasted PMI objects in the part. More... | |
unsafe void | SaveModelViewOrder (string[] orderList, string saveName) |
Saves an explicit order defined by the user More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
NXOpen.Annotations.PmiAttributeCollection | PmiAttributes [get] |
PmiAttribute collection More... | |
NXOpen.Annotations.PmiLightweightSectionCollection | PmiLightweightSections [get] |
Lightweight Section View collection More... | |
NXOpen.Annotations.PmiRegionCollection | PmiRegions [get] |
Region collection More... | |
NXOpen.Annotations.PmiCollection | Pmis [get] |
Pmi collection More... | |
NXOpen.Annotations.PmiWaveCollection | PmiWave [get] |
WAVE collection More... | |
NXOpen.Annotations.SearchModelViewCollection | SearchModelViews [get] |
PMI search view collection More... | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Represents an object that manages PMI objects.
To obtain an instance of this class, refer to NXOpen.Part
Created in NX5.0.0
|
inline |
Applies a saved explicit order
Created in NX9.0.0
License requirements: geometric_tol ("GDT")
savedOrderName |
|
inline |
Creates copies of input PMI Display Instance objects in the part.
Only PMI Display Instance objects which can be copied in the NX user interface will be copied.
Client must perform update NXOpen.Update.DoUpdate () after calling this method.
Created in NX5.0.0
License requirements: None.
inputObjects | PMI Display Instance objects to be copied |
view | View in which PMI Display Instance are copied. |
|
inline |
Creates copies of input PMI objects in the part.
Only PMI objects which can be copied in the NX user interface will be copied.
Client must perform update NXOpen.Update.DoUpdate after calling this method.
Created in NX5.0.0
License requirements: None.
inputObjects | PMI objects to be copied |
|
inline |
Creates a NXOpen.Annotations.ArbitraryAreaSeedBuilder
Created in NX6.0.0
License requirements: None.
|
inline |
Creates a NXOpen.Annotations.PMIExplicitOrderBuilder
Created in NX9.0.0
License requirements: None.
|
inline |
Creates a NXOpen.Annotations.SuppressPMIBuilder
Created in NX12.0.0
License requirements: None.
|
inline |
Cuts the input PMI Display Instance objects in the part.
Cut operation makes the PMI Display Instance object invisible in the view of cut and makes it visible in the view of paste. Only PMI Display Instance objects which can be cut in the NX user interface will be copied.
Client must perform update NXOpen.Update.DoUpdate () after calling this method.
Created in NX5.0.0
License requirements: None.
inputObjects | PMI Display Instance objects to be cut |
cutViews | List of cut views. Each PMI Display Instance object is cut from the corresponding view in the list. |
viewOfPaste | View in which PMI Display Instances are pasted. |
|
inline |
Deletes or replaces one annotation with another.
This will adjust the requirements ID of the annotation if one annotation replaces another. This method may be used in NX generated automation programs but it is not intended to be used in a customer written automation program.
Created in NX6.0.0
License requirements: None.
oldAnnotation | NXOpen.Annotations.Annotation Annotation or Dimension Set to be deleted |
newAnnotation | NXOpen.Annotations.Annotation to replace the deleted annootation, can be NULL |
|
inline |
Returns the PMI Display Instance parent.
The parent is the PMI Object.
Created in NX5.0.0
License requirements: None.
displayInstance | PMI Display Instance |
|
inline |
Returns the inherited PMI parent.
The parent is the PMI Display Instance in modeling.
Created in NX5.0.0
License requirements: None.
inheritedPmi | Inherited PMI |
|
inline |
The flag indicates whether the PMI is an effectivity filtered PMI because of assembly component configuration from managed environment
Created in NX8.5.1
License requirements: None.
object | PMI object to examine |
|
inline |
The flag indicating whether the annotation is an inherited PMI on the drawing sheet/view.
Inherited PMI is the associative copy of the PMI display instance in modeling.
Created in NX5.0.0
License requirements: None.
object | Annotation to examine |
|
inline |
Resets the size of all the PMI displayed in the part.
This will restore the size of the PMI to the part default.
Created in NX11.0.0
License requirements: geometric_tol ("GDT")
|
inline |
Resizes all PMI symbols displayed in the active view
Created in NX8.0.0
License requirements: geometric_tol ("GDT")
|
inline |
Restores the unpasted PMI objects in the part.
This method is used by NX user interface to restore PMI objects that were cut but not pasted. If called by an automation program, this method can cause unexpected results.
Created in NX5.0.0
License requirements: None.
|
inline |
Saves an explicit order defined by the user
Created in NX9.0.0
License requirements: geometric_tol ("GDT")
orderList | |
saveName |
|
get |
PmiAttribute collection
Created in NX3.0.0
|
get |
Lightweight Section View collection
Created in NX7.5.0
|
get |
Region collection
Created in NX6.0.2
|
get |
Pmi collection
Created in NX3.0.0
|
get |
WAVE collection
Created in NX8.0.0
|
get |
PMI search view collection
Created in NX7.5.0
|
get |
Returns the tag of this object.