public interface PmiPreferences extends TransientObject
Modifier and Type | Interface and Description |
---|---|
static class |
PmiPreferences.PreferenceSymbolTypes
Specifies the allowable symbol types for Parallel To Screen and Lock Pan/Zoom
|
Modifier and Type | Method and Description |
---|---|
boolean |
assemblyCrosshatching()
Returns the flag indicating whether PMI support for lightweight section view assembly crosshatching option is available
License requirements: None. |
boolean |
associativityForLightweightSectionViews()
Returns the option indicating whether plane is associative for Lightweight Section Views
License requirements: None. |
boolean |
clipCoplanarObjectsForLightweightSectionViews()
Returns the option indicating clip coplanar objects
License requirements: None. |
boolean |
clipWireframeObjects()
Returns the option indicating clip wireframe objects
License requirements: None. |
boolean |
createViewIndependent()
Returns the flag indicating whether the PMI would be created view independent
License requirements: None. |
double |
crosshatchAdjacencyTolerance()
Returns the flag indicating whether PMI support for lightweight section view crosshatch adjacency tolerance is available
License requirements: None. |
CuttingPlaneSymbolBuilder.ArrowDirectionOption |
cuttingPlaneSymbolArrowDirection()
Returns the cutting plane symbol arrow direction related to plane
License requirements: None. |
double |
cuttingPlaneSymbolArrowLength()
Returns the cutting plane symbol arrow length
License requirements: None. |
NXColor |
cuttingPlaneSymbolColor()
Returns the cutting plane symbol color
License requirements: None. |
String |
cuttingPlaneSymbolSectionPrefix()
Returns the section prefix for cutting plane symbol
License requirements: None. |
boolean |
cuttingPlaneSymbolShadedPlane()
Returns the cutting plane symbol shaded plane option
License requirements: None. |
String |
cuttingPlaneSymbolStartingLetter()
Returns the starting letter for cutting plane symbol
License requirements: None. |
CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow |
cuttingPlaneSymbolTextPlaneRelativeToArrow()
Returns the orientation of the cutting plane symbol text plane with respect to arrow plane
License requirements: None. |
String |
datumLabel()
Returns the initial letter for datum labels
License requirements: None. |
PmiDefaultPlane |
defaultPlane()
Returns the default annotation plane for PMI symbols
License requirements: None. |
boolean |
deleteEmptyUserDefinedModelViews()
Returns the option to delete Empty User Defined Model Views in Part
License requirements: None. |
boolean |
displayEffectivityFilterNodesInPartNavigator()
Returns the flag indicating the display of Effectivity Filtered PMI node in Part Navigator
License requirements: None. |
boolean |
displayPmiAssociatedComponentsLoadedForReference()
Returns the flag indicating PMI associated objects components loaded for reference
License requirements: None. |
DisplayPmiEffectivityMethod |
displayPmiEffectivityMethod()
Returns the value indicating precise option of PMI Effectivity for prime geometry
License requirements: None. |
DisplayPmiEffectivityMethod |
displayPmiEffectivityReferenceMethod()
Returns the value indicating precise option of PMI Effectivity for reference geometry
License requirements: None. |
String |
displayPmiModelViewDisclosurePurpose()
Returns the Model View Disclosure Purpose
License requirements: None. |
boolean |
displayPmiQueryDialogFromMb3()
Returns the PMI query dialog visibility from mb3 option
License requirements: None. |
boolean |
displayPmiUserDefinedModelViewDisclosure()
Returns the User Defined Model View Disclosure
License requirements: None. |
boolean |
enableResize()
Returns the flag indicating whether to enable resize.
|
PmiPreferences.PreferenceSymbolTypes[] |
getParallelToScreenEnabledPmiTypes()
The parallel to screen enabled pmi type
License requirements: None. |
boolean |
lockSizeAndPosition()
Returns the lock pan/zoom option
License requirements: None. |
boolean |
parallelToScreen()
Returns the parallel to screen option
License requirements: None. |
double |
pmiRegionHeight()
Returns the rectangular region height
License requirements: None. |
double |
pmiRegionInnerDiameter()
Returns the circular/annular region inner diameter
License requirements: None. |
double |
pmiRegionOuterDiameter()
Returns the circular/annular region outer diameter
License requirements: None. |
double |
pmiRegionWidth()
Returns the rectangular region width
License requirements: None. |
boolean |
pmiSupportForGeometrySharing()
Returns the flag indicating whether PMI support for geometry sharing is available
License requirements: None. |
NXColor |
regionBoundaryColor()
Returns the region boundary color
License requirements: None. |
int |
regionBoundaryFont()
Returns the region boundary font
License requirements: None. |
int |
regionBoundaryWidth()
Returns the region boundary width
License requirements: None. |
PmiResizeMethod |
resizeMethod()
Returns the resize method
License requirements: None. |
boolean |
resizeOnCreate()
Returns the flag indicating whether to resize on create
License requirements: None. |
boolean |
resizeOnViewSave()
Returns the flag indicating whether to resize on view save
License requirements: None. |
boolean |
restrictCrosshatchAngle()
Returns the flag indicating whether PMI support for lightweight section view restrict crosshatch angle option is available
License requirements: None. |
String |
sectionViewNamePrefix()
Returns the Section View name prefix
License requirements: None. |
void |
setAssemblyCrosshatching(boolean assemblyCrosshatching)
License requirements: None. |
void |
setAssociativityForLightweightSectionViews(boolean associativityOptionForLightweightSectionViews)
License requirements: None. |
void |
setClipCoplanarObjectsForLightweightSectionViews(boolean clipCoplanarObjectsOptionForLightweightSectionViews)
License requirements: None. |
void |
setClipWireframeObjects(boolean clipWireframeObjectsOption)
License requirements: None. |
void |
setCreateViewIndependent(boolean createViewIndependent)
Sets the flag indicating whether the PMI would be created view independent
License requirements: None. |
void |
setCrosshatchAdjacencyTolerance(double crosshatchAdjacencyTolerance)
License requirements: None. |
void |
setCuttingPlaneSymbolArrowDirection(CuttingPlaneSymbolBuilder.ArrowDirectionOption arrowDirection)
License requirements: None. |
void |
setCuttingPlaneSymbolArrowLength(double arrowLength)
Sets the cutting plane symbol arrow length
License requirements: None. |
void |
setCuttingPlaneSymbolColor(NXColor color)
Sets the cutting plane symbol color
License requirements: None. |
void |
setCuttingPlaneSymbolSectionPrefix(String sectionPrefix)
Sets the section prefix for cutting plane symbol
License requirements: None. |
void |
setCuttingPlaneSymbolShadedPlane(boolean shadedPlane)
Sets the cutting plane symbol shaded plane option
License requirements: None. |
void |
setCuttingPlaneSymbolStartingLetter(String startingLetter)
Sets the starting letter for cutting plane symbol
License requirements: None. |
void |
setCuttingPlaneSymbolTextPlaneRelativeToArrow(CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow textPlaneRelativeArrow)
License requirements: None. |
void |
setDatumLabel(String datumLabel)
Sets the initial letter for datum labels
License requirements: None. |
void |
setDefaultPlane(PmiDefaultPlane defaultPlane)
Sets the default annotation plane for PMI symbols
License requirements: None. |
void |
setDeleteEmptyUserDefinedModelViews(boolean deleteEmptyUserDefinedModelViews)
License requirements: None. |
void |
setDisplayEffectivityFilterNodesInPartNavigator(boolean displayEffectivityFilterNodesInPartNavigator)
License requirements: nx_pmi_effectivity ("NX PMI EFFECTIVITY") . |
void |
setDisplayPmiAssociatedComponentsLoadedForReference(boolean displayPmiAssociatedComponentsLoadedForReference)
License requirements: nx_pmi_effectivity ("NX PMI EFFECTIVITY") . |
void |
setDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod displayPmiEffectivityMethod)
License requirements: nx_pmi_effectivity ("NX PMI EFFECTIVITY") . |
void |
setDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod)
License requirements: nx_pmi_effectivity ("NX PMI EFFECTIVITY") . |
void |
setDisplayPmiModelViewDisclosurePurpose(String purpose)
Sets the Model View Disclosure Purpose
License requirements: None. |
void |
setDisplayPmiQueryDialogFromMb3(boolean withDialog)
Sets the PMI query dialog visibility from mb3 option
License requirements: None. |
void |
setDisplayPmiUserDefinedModelViewDisclosure(boolean withDialog)
Sets the User Defined Model View Disclosure
License requirements: None. |
void |
setEnableResize(boolean enableResize)
License requirements: None. |
void |
setLockSizeAndPosition(boolean lockSizeAndPosition)
Sets the lock pan/zoom option
License requirements: None. |
void |
setParallelToScreen(boolean parallelToScreen)
Sets the parallel to screen option
License requirements: None. |
void |
setParallelToScreenEnabledPmiTypes(PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes)
License requirements: None. |
void |
setPmiRegionHeight(double height)
Sets the rectangular region height
License requirements: None. |
void |
setPmiRegionInnerDiameter(double innerDiameter)
Sets the circular/annular region inner diameter
License requirements: None. |
void |
setPmiRegionOuterDiameter(double outerDiameter)
Sets the circular/annular region outer diameter
License requirements: None. |
void |
setPmiRegionWidth(double width)
Sets the rectangular region width
License requirements: None. |
void |
setPmiSupportForGeometrySharing(boolean pmiSupportForGeomSharing)
License requirements: None. |
void |
setRegionBoundaryColor(NXColor boundaryColor)
Sets the region boundary color
License requirements: None. |
void |
setRegionBoundaryFont(int boundaryFont)
Sets the region boundary font
License requirements: None. |
void |
setRegionBoundaryWidth(int boundaryWidth)
Sets the region boundary width
License requirements: None. |
void |
setResizeMethod(PmiResizeMethod resizeMethod)
License requirements: None. |
void |
setResizeOnCreate(boolean resizeOnCreate)
License requirements: None. |
void |
setResizeOnViewSave(boolean resizeOnViewSave)
License requirements: None. |
void |
setRestrictCrosshatchAngle(boolean restrictCrosshatchAngle)
License requirements: None. |
void |
setSectionViewNamePrefix(String sectionViewNamePrefix)
Sets the Section View name prefix
License requirements: None. |
void |
setShadedDisplay(boolean shadedDisplay)
License requirements: None. |
void |
setSuppressRetainedPmis(boolean suppressRetainedPmis)
License requirements: None. |
boolean |
shadedDisplay()
Returns the toggle for display through shaded models
License requirements: None. |
boolean |
suppressRetainedPmis()
Returns the option to suppress retained PMIs in part
License requirements: None. |
_value, dispose, printTestData, printTestData
PmiDefaultPlane defaultPlane() throws NXException, RemoteException
NXException
RemoteException
void setDefaultPlane(PmiDefaultPlane defaultPlane) throws NXException, RemoteException
defaultPlane
- NXException
RemoteException
boolean shadedDisplay() throws NXException, RemoteException
NXException
RemoteException
void setShadedDisplay(boolean shadedDisplay) throws NXException, RemoteException
shadedDisplay
- NXException
RemoteException
String datumLabel() throws NXException, RemoteException
NXException
RemoteException
void setDatumLabel(String datumLabel) throws NXException, RemoteException
datumLabel
- NXException
RemoteException
boolean createViewIndependent() throws NXException, RemoteException
NXException
RemoteException
void setCreateViewIndependent(boolean createViewIndependent) throws NXException, RemoteException
createViewIndependent
- NXException
RemoteException
double pmiRegionWidth() throws NXException, RemoteException
NXException
RemoteException
void setPmiRegionWidth(double width) throws NXException, RemoteException
width
- NXException
RemoteException
double pmiRegionHeight() throws NXException, RemoteException
NXException
RemoteException
void setPmiRegionHeight(double height) throws NXException, RemoteException
height
- NXException
RemoteException
double pmiRegionOuterDiameter() throws NXException, RemoteException
NXException
RemoteException
void setPmiRegionOuterDiameter(double outerDiameter) throws NXException, RemoteException
outerDiameter
- NXException
RemoteException
double pmiRegionInnerDiameter() throws NXException, RemoteException
NXException
RemoteException
void setPmiRegionInnerDiameter(double innerDiameter) throws NXException, RemoteException
innerDiameter
- NXException
RemoteException
boolean enableResize() throws NXException, RemoteException
NXException
RemoteException
void setEnableResize(boolean enableResize) throws NXException, RemoteException
enableResize
- NXException
RemoteException
boolean resizeOnCreate() throws NXException, RemoteException
NXException
RemoteException
void setResizeOnCreate(boolean resizeOnCreate) throws NXException, RemoteException
resizeOnCreate
- NXException
RemoteException
boolean resizeOnViewSave() throws NXException, RemoteException
NXException
RemoteException
void setResizeOnViewSave(boolean resizeOnViewSave) throws NXException, RemoteException
resizeOnViewSave
- NXException
RemoteException
PmiResizeMethod resizeMethod() throws NXException, RemoteException
NXException
RemoteException
void setResizeMethod(PmiResizeMethod resizeMethod) throws NXException, RemoteException
resizeMethod
- NXException
RemoteException
boolean pmiSupportForGeometrySharing() throws NXException, RemoteException
NXException
RemoteException
void setPmiSupportForGeometrySharing(boolean pmiSupportForGeomSharing) throws NXException, RemoteException
pmiSupportForGeomSharing
- NXException
RemoteException
boolean displayPmiQueryDialogFromMb3() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiQueryDialogFromMb3(boolean withDialog) throws NXException, RemoteException
withDialog
- NXException
RemoteException
DisplayPmiEffectivityMethod displayPmiEffectivityMethod() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiEffectivityMethod(DisplayPmiEffectivityMethod displayPmiEffectivityMethod) throws NXException, RemoteException
displayPmiEffectivityMethod
- NXException
RemoteException
DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiEffectivityReferenceMethod(DisplayPmiEffectivityMethod displayPmiEffectivityReferenceMethod) throws NXException, RemoteException
displayPmiEffectivityReferenceMethod
- NXException
RemoteException
boolean displayPmiUserDefinedModelViewDisclosure() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiUserDefinedModelViewDisclosure(boolean withDialog) throws NXException, RemoteException
withDialog
- NXException
RemoteException
String displayPmiModelViewDisclosurePurpose() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiModelViewDisclosurePurpose(String purpose) throws NXException, RemoteException
purpose
- NXException
RemoteException
boolean displayPmiAssociatedComponentsLoadedForReference() throws NXException, RemoteException
NXException
RemoteException
void setDisplayPmiAssociatedComponentsLoadedForReference(boolean displayPmiAssociatedComponentsLoadedForReference) throws NXException, RemoteException
displayPmiAssociatedComponentsLoadedForReference
- NXException
RemoteException
boolean displayEffectivityFilterNodesInPartNavigator() throws NXException, RemoteException
NXException
RemoteException
void setDisplayEffectivityFilterNodesInPartNavigator(boolean displayEffectivityFilterNodesInPartNavigator) throws NXException, RemoteException
displayEffectivityFilterNodesInPartNavigator
- NXException
RemoteException
boolean assemblyCrosshatching() throws NXException, RemoteException
NXException
RemoteException
void setAssemblyCrosshatching(boolean assemblyCrosshatching) throws NXException, RemoteException
assemblyCrosshatching
- NXException
RemoteException
boolean restrictCrosshatchAngle() throws NXException, RemoteException
NXException
RemoteException
void setRestrictCrosshatchAngle(boolean restrictCrosshatchAngle) throws NXException, RemoteException
restrictCrosshatchAngle
- NXException
RemoteException
double crosshatchAdjacencyTolerance() throws NXException, RemoteException
NXException
RemoteException
void setCrosshatchAdjacencyTolerance(double crosshatchAdjacencyTolerance) throws NXException, RemoteException
crosshatchAdjacencyTolerance
- NXException
RemoteException
boolean associativityForLightweightSectionViews() throws NXException, RemoteException
NXException
RemoteException
void setAssociativityForLightweightSectionViews(boolean associativityOptionForLightweightSectionViews) throws NXException, RemoteException
associativityOptionForLightweightSectionViews
- NXException
RemoteException
String cuttingPlaneSymbolStartingLetter() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolStartingLetter(String startingLetter) throws NXException, RemoteException
startingLetter
- NXException
RemoteException
String cuttingPlaneSymbolSectionPrefix() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolSectionPrefix(String sectionPrefix) throws NXException, RemoteException
sectionPrefix
- NXException
RemoteException
boolean cuttingPlaneSymbolShadedPlane() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolShadedPlane(boolean shadedPlane) throws NXException, RemoteException
shadedPlane
- NXException
RemoteException
NXColor cuttingPlaneSymbolColor() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolColor(NXColor color) throws NXException, RemoteException
color
- NXException
RemoteException
CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow cuttingPlaneSymbolTextPlaneRelativeToArrow() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolTextPlaneRelativeToArrow(CuttingPlaneSymbolBuilder.TextPlaneRelativeArrow textPlaneRelativeArrow) throws NXException, RemoteException
textPlaneRelativeArrow
- NXException
RemoteException
double cuttingPlaneSymbolArrowLength() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolArrowLength(double arrowLength) throws NXException, RemoteException
arrowLength
- NXException
RemoteException
String sectionViewNamePrefix() throws NXException, RemoteException
NXException
RemoteException
void setSectionViewNamePrefix(String sectionViewNamePrefix) throws NXException, RemoteException
sectionViewNamePrefix
- NXException
RemoteException
CuttingPlaneSymbolBuilder.ArrowDirectionOption cuttingPlaneSymbolArrowDirection() throws NXException, RemoteException
NXException
RemoteException
void setCuttingPlaneSymbolArrowDirection(CuttingPlaneSymbolBuilder.ArrowDirectionOption arrowDirection) throws NXException, RemoteException
arrowDirection
- NXException
RemoteException
NXColor regionBoundaryColor() throws NXException, RemoteException
NXException
RemoteException
void setRegionBoundaryColor(NXColor boundaryColor) throws NXException, RemoteException
boundaryColor
- NXException
RemoteException
int regionBoundaryFont() throws NXException, RemoteException
NXException
RemoteException
void setRegionBoundaryFont(int boundaryFont) throws NXException, RemoteException
boundaryFont
- NXException
RemoteException
int regionBoundaryWidth() throws NXException, RemoteException
NXException
RemoteException
void setRegionBoundaryWidth(int boundaryWidth) throws NXException, RemoteException
boundaryWidth
- NXException
RemoteException
boolean clipCoplanarObjectsForLightweightSectionViews() throws NXException, RemoteException
NXException
RemoteException
void setClipCoplanarObjectsForLightweightSectionViews(boolean clipCoplanarObjectsOptionForLightweightSectionViews) throws NXException, RemoteException
clipCoplanarObjectsOptionForLightweightSectionViews
- NXException
RemoteException
boolean parallelToScreen() throws NXException, RemoteException
NXException
RemoteException
void setParallelToScreen(boolean parallelToScreen) throws NXException, RemoteException
parallelToScreen
- NXException
RemoteException
boolean lockSizeAndPosition() throws NXException, RemoteException
NXException
RemoteException
void setLockSizeAndPosition(boolean lockSizeAndPosition) throws NXException, RemoteException
lockSizeAndPosition
- NXException
RemoteException
PmiPreferences.PreferenceSymbolTypes[] getParallelToScreenEnabledPmiTypes() throws NXException, RemoteException
NXException
RemoteException
void setParallelToScreenEnabledPmiTypes(PmiPreferences.PreferenceSymbolTypes[] parallelToScreenEnabledPmiTypes) throws NXException, RemoteException
parallelToScreenEnabledPmiTypes
- NXException
RemoteException
boolean clipWireframeObjects() throws NXException, RemoteException
NXException
RemoteException
void setClipWireframeObjects(boolean clipWireframeObjectsOption) throws NXException, RemoteException
clipWireframeObjectsOption
- NXException
RemoteException
boolean suppressRetainedPmis() throws NXException, RemoteException
NXException
RemoteException
void setSuppressRetainedPmis(boolean suppressRetainedPmis) throws NXException, RemoteException
suppressRetainedPmis
- NXException
RemoteException
boolean deleteEmptyUserDefinedModelViews() throws NXException, RemoteException
NXException
RemoteException
void setDeleteEmptyUserDefinedModelViews(boolean deleteEmptyUserDefinedModelViews) throws NXException, RemoteException
deleteEmptyUserDefinedModelViews
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.