Modifier and Type | Method and Description |
---|---|
void |
applyModelViewOrder(String savedOrderName)
Applies a saved explicit order
License requirements: geometric_tol ("GDT") . |
Annotation[] |
copyDisplayInstanceObjects(Annotation[] inputObjects,
View view)
Creates copies of input PMI Display Instance objects in the part.
|
Pmi[] |
copyObjects(Pmi[] inputObjects)
Creates copies of input PMI objects in the part.
|
ArbitraryAreaSeedBuilder |
createArbitraryAreaSeedBuilder()
Creates a
ArbitraryAreaSeedBuilder
License requirements: None. |
PMIExplicitOrderBuilder |
createExplicitOrderBuilder()
Creates a
PMIExplicitOrderBuilder
License requirements: None. |
void |
cutDisplayInstanceObjects(Annotation[] inputObjects,
View[] cutViews,
View viewOfPaste)
Cuts the input PMI Display Instance objects in the part.
|
void |
deleteReplaceAnnotation(Annotation oldAnnotation,
Annotation newAnnotation)
Deletes or replaces one annotation with another.
|
Pmi |
getDisplayInstanceParent(Annotation displayInstance)
Returns the PMI Display Instance parent.
|
Annotation |
getInheritParent(Annotation inheritedPmi)
Returns the inherited PMI parent.
|
boolean |
isEffectivityFiltered(Pmi object)
The flag indicates whether the PMI is an effectivity filtered PMI
because of assembly component configuration from managed environment
License requirements: None. |
boolean |
isInheritedPmi(Annotation object)
The flag indicating whether the annotation is an inherited PMI on the drawing
sheet/view.
|
PmiAttributeCollection |
pmiAttributes()
PmiAttribute collection .
|
PmiLightweightSectionCollection |
pmiLightweightSections()
Lightweight Section View collection .
|
PmiRegionCollection |
pmiRegions()
Region collection .
|
PmiCollection |
pmis()
Pmi collection .
|
PmiWaveCollection |
pmiWave()
WAVE collection .
|
void |
resetSize()
Resets the size of all the PMI displayed in the part.
|
void |
resize()
Resizes all PMI symbols displayed in the active view
License requirements: geometric_tol ("GDT") . |
void |
restoreUnpastedObjects()
Restores the unpasted PMI objects in the part.
|
void |
saveModelViewOrder(String[] orderList,
String saveName)
Saves an explicit order defined by the user
License requirements: geometric_tol ("GDT") . |
SearchModelViewCollection |
searchModelViews()
PMI search view collection .
|
PmiCollection pmis() throws RemoteException
RemoteException
PmiAttributeCollection pmiAttributes() throws RemoteException
RemoteException
PmiRegionCollection pmiRegions() throws RemoteException
RemoteException
SearchModelViewCollection searchModelViews() throws RemoteException
RemoteException
PmiLightweightSectionCollection pmiLightweightSections() throws RemoteException
RemoteException
PmiWaveCollection pmiWave() throws RemoteException
RemoteException
Pmi[] copyObjects(Pmi[] inputObjects) throws NXException, RemoteException
Update.doUpdate(int)
after calling
this method. inputObjects
- PMI objects to be copiedNXException
RemoteException
Annotation[] copyDisplayInstanceObjects(Annotation[] inputObjects, View view) throws NXException, RemoteException
Update.doUpdate(int)
()
after calling this method. inputObjects
- PMI Display Instance objects to be copiedview
- View in which PMI Display Instance are copied.NXException
RemoteException
void cutDisplayInstanceObjects(Annotation[] inputObjects, View[] cutViews, View viewOfPaste) throws NXException, RemoteException
Update.doUpdate(int)
() after calling this
method. inputObjects
- PMI Display Instance objects to be cutcutViews
- 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.NXException
RemoteException
void restoreUnpastedObjects() throws NXException, RemoteException
NXException
RemoteException
boolean isInheritedPmi(Annotation object) throws NXException, RemoteException
object
- Annotation to examineNXException
RemoteException
Annotation getInheritParent(Annotation inheritedPmi) throws NXException, RemoteException
inheritedPmi
- Inherited PMINXException
RemoteException
Pmi getDisplayInstanceParent(Annotation displayInstance) throws NXException, RemoteException
displayInstance
- PMI Display InstanceNXException
RemoteException
ArbitraryAreaSeedBuilder createArbitraryAreaSeedBuilder() throws NXException, RemoteException
NXException
RemoteException
void deleteReplaceAnnotation(Annotation oldAnnotation, Annotation newAnnotation) throws NXException, RemoteException
oldAnnotation
- Annotation
Annotation or Dimension Set to be deletednewAnnotation
- Annotation
to replace the deleted annootation, can be NULLNXException
RemoteException
void resize() throws NXException, RemoteException
NXException
RemoteException
void resetSize() throws NXException, RemoteException
NXException
RemoteException
PMIExplicitOrderBuilder createExplicitOrderBuilder() throws NXException, RemoteException
NXException
RemoteException
void applyModelViewOrder(String savedOrderName) throws NXException, RemoteException
savedOrderName
- NXException
RemoteException
void saveModelViewOrder(String[] orderList, String saveName) throws NXException, RemoteException
orderList
- saveName
- NXException
RemoteException
boolean isEffectivityFiltered(Pmi object) throws NXException, RemoteException
object
- PMI object to examineNXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.