public interface DatumReferenceBuilder extends TaggedObject, IComponentBuilder
DatumReferenceBuilder
AnnotationManager.createEmptyDatumReferenceBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
DatumReferenceBuilder.DatumReferenceMaterialCondition
Specifies the material modifier condition for the datum reference
|
Modifier and Type | Method and Description |
---|---|
boolean |
freeState()
Returns the datum reference free state
License requirements: None. |
String |
letter()
Returns the datum reference datum letter
License requirements: None. |
DatumReferenceBuilder.DatumReferenceMaterialCondition |
materialCondition()
Returns the datum reference material condition
License requirements: None. |
boolean |
projected()
Returns the datum reference projected
License requirements: None. |
void |
setFreeState(boolean datumReferenceFreeState)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setLetter(String datumReferenceDatum)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setMaterialCondition(DatumReferenceBuilder.DatumReferenceMaterialCondition materialCondition)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
void |
setProjected(boolean datumReferenceProjected)
License requirements: drafting ("DRAFTING") OR geometric_tol ("GDT") . |
printTestData, printTestData, tag, tagValue
validate
String letter() throws NXException, RemoteException
NXException
RemoteException
void setLetter(String datumReferenceDatum) throws NXException, RemoteException
datumReferenceDatum
- NXException
RemoteException
DatumReferenceBuilder.DatumReferenceMaterialCondition materialCondition() throws NXException, RemoteException
NXException
RemoteException
void setMaterialCondition(DatumReferenceBuilder.DatumReferenceMaterialCondition materialCondition) throws NXException, RemoteException
materialCondition
- NXException
RemoteException
boolean freeState() throws NXException, RemoteException
NXException
RemoteException
void setFreeState(boolean datumReferenceFreeState) throws NXException, RemoteException
datumReferenceFreeState
- NXException
RemoteException
boolean projected() throws NXException, RemoteException
NXException
RemoteException
void setProjected(boolean datumReferenceProjected) throws NXException, RemoteException
datumReferenceProjected
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.