public interface Gdt extends SimpleDraftingAid, IFcf
SimpleDraftingAid.UserSymbolSizeData
Annotation.AssociativeOriginData
DisplayableObject.ObjectFont, DisplayableObject.ObjectWidth
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
boolean |
canChangeLeaderPositionParameter()
Returns a flag indicating whether the
leaderPositionParameter() can be changed
License requirements: None. |
boolean |
hasLeaderPositionParameter()
Returns a flag indicating whether this GDT has a leader position parameter.
|
boolean |
hasStubbedDatumStyle()
Returns a flag indicating whether the leader has a stubbed datum style.
|
double |
leaderPositionParameter()
Returns a parameter which indicates where the leader end point is located on
the object that it is attached to. 0.0 indicates the start of the
object that it is attached to and 1.0 indicates the end of the object.
|
void |
setHasStubbedDatumStyle(boolean stubbed)
Sets a flag indicating whether the leader has a stubbed datum style.
|
void |
setLeaderPositionParameter(double param)
Sets a parameter which indicates where the leader end point is located on
the object that it is attached to. 0.0 indicates the start of the
object that it is attached to and 1.0 indicates the end of the object.
|
void |
setSymbolCfw(LineCfw cfw)
Sets the symbol color, font, and width.
|
getText, getUserSymbolPreferences, getUserSymbolSize, setText, setUserSymbolPreferences, setUserSymbolSize
annotationOrigin, annotationPlane, getAssociativeOrigin, getAssociativity, getInferredAnnotationPlane, getLetteringPreferences, getLineAndArrowPreferences, getSymbolPreferences, getViews, hasAssociativeOrigin, insertIntoStack, isRetained, leaderOrientation, numberOfAssociativities, parallelToScreen, removeFromStack, setAnnotationOrigin, setAnnotationPlane, setAssociativeOrigin, setAssociativity, setLeaderOrientation, setLetteringPreferences, setLineAndArrowPreferences, setParallelToScreen, setSymbolPreferences, setViews, suppressed
blank, color, highlight, isBlanked, layer, lineFont, lineWidth, nameLocation, redisplayObject, removeViewDependency, setColor, setLayer, setLineFont, setLineWidth, setNameLocation, unblank, unhighlight
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
getFcfFrameData, getFcfFrameDataArray, setFcfFrameData, setFcfFrameData
void setSymbolCfw(LineCfw cfw) throws NXException, RemoteException
Update.doUpdate(int)
.
NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object.
If it is, the changes will be overridden when the part is updated.
cfw
- NXException
RemoteException
boolean hasStubbedDatumStyle() throws NXException, RemoteException
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
LeaderType.ON_ANNOTATION
NXException
RemoteException
void setHasStubbedDatumStyle(boolean stubbed) throws NXException, RemoteException
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
LeaderType.ON_ANNOTATION
stubbed
- NXException
RemoteException
boolean hasLeaderPositionParameter() throws NXException, RemoteException
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
NXException
RemoteException
double leaderPositionParameter() throws NXException, RemoteException
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
hasLeaderPositionParameter()
is true.
You should not attempt to
change this parameter unless
canChangeLeaderPositionParameter()
returns true.
This parameter cannot not set for GDTs with the following leader
types:
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
LeaderType.ON_ANNOTATION
LeaderType.ON_STUB
NXException
RemoteException
void setLeaderPositionParameter(double param) throws NXException, RemoteException
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
hasLeaderPositionParameter()
is true.
You should not attempt to
change this parameter unless
canChangeLeaderPositionParameter()
returns true.
This parameter cannot not set for GDTs with the following leader
types:
LeaderType.PLAIN
LeaderType.AROUND
LeaderType.PLAIN_ALIGNED
LeaderType.AROUND_ALIGNED
LeaderType.ON_ANNOTATION
LeaderType.ON_STUB
param
- NXException
RemoteException
boolean canChangeLeaderPositionParameter() throws NXException, RemoteException
leaderPositionParameter()
can be changed
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.