public interface AnnotationSettingsBuilder extends TaggedObject, IComponentBuilder
AnnotationSettingsBuilder
.
This class queries and sets settings specific to drawings data which will get converted to PMIs.
Modifier and Type | Interface and Description |
---|---|
static class |
AnnotationSettingsBuilder.AnnotationTypeEnum
enum is used to list out annotation types
|
static class |
AnnotationSettingsBuilder.UnitsEnum
enum is used to list out different unit types
|
Modifier and Type | Method and Description |
---|---|
boolean |
convertToOriginalModelView()
Returns the convert to original model view
License requirements: None. |
double |
linearDimensionTolerance()
Returns the linear dimension tolerance
License requirements: None. |
boolean |
preserveDraftingLayer()
Returns the preserve drafting layer
License requirements: None. |
boolean |
preserveHiddenStatus()
Returns the preserve hidden status
License requirements: None. |
boolean |
processObjectsHidden()
Returns the process objects hidden
License requirements: None. |
void |
saveAnnotationType(AnnotationSettingsBuilder.AnnotationTypeEnum annType,
boolean annValue)
API used to save settings data
License requirements: drafting ("DRAFTING") . |
void |
setConvertToOriginalModelView(boolean convertToOriginalModelView)
License requirements: drafting ("DRAFTING") . |
void |
setLinearDimensionTolerance(double linearDimensionTolerance)
License requirements: drafting ("DRAFTING") . |
void |
setPreserveDraftingLayer(boolean preserveDraftingLayer)
License requirements: drafting ("DRAFTING") . |
void |
setPreserveHiddenStatus(boolean preserveHiddenStatus)
License requirements: drafting ("DRAFTING") . |
void |
setProcessObjectsHidden(boolean processObjectsHidden)
License requirements: drafting ("DRAFTING") . |
void |
setUnits(AnnotationSettingsBuilder.UnitsEnum units)
License requirements: drafting ("DRAFTING") . |
AnnotationSettingsBuilder.UnitsEnum |
units()
Returns the units
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
boolean preserveHiddenStatus() throws NXException, RemoteException
NXException
RemoteException
void setPreserveHiddenStatus(boolean preserveHiddenStatus) throws NXException, RemoteException
preserveHiddenStatus
- NXException
RemoteException
boolean preserveDraftingLayer() throws NXException, RemoteException
NXException
RemoteException
void setPreserveDraftingLayer(boolean preserveDraftingLayer) throws NXException, RemoteException
preserveDraftingLayer
- NXException
RemoteException
boolean processObjectsHidden() throws NXException, RemoteException
NXException
RemoteException
void setProcessObjectsHidden(boolean processObjectsHidden) throws NXException, RemoteException
processObjectsHidden
- NXException
RemoteException
boolean convertToOriginalModelView() throws NXException, RemoteException
NXException
RemoteException
void setConvertToOriginalModelView(boolean convertToOriginalModelView) throws NXException, RemoteException
convertToOriginalModelView
- NXException
RemoteException
AnnotationSettingsBuilder.UnitsEnum units() throws NXException, RemoteException
NXException
RemoteException
void setUnits(AnnotationSettingsBuilder.UnitsEnum units) throws NXException, RemoteException
units
- NXException
RemoteException
double linearDimensionTolerance() throws NXException, RemoteException
NXException
RemoteException
void setLinearDimensionTolerance(double linearDimensionTolerance) throws NXException, RemoteException
linearDimensionTolerance
- NXException
RemoteException
void saveAnnotationType(AnnotationSettingsBuilder.AnnotationTypeEnum annType, boolean annValue) throws NXException, RemoteException
annType
- annValue
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.