public interface DimensionData extends TransientObject
Modifier and Type | Method and Description |
---|---|
AngularTolerance |
getAngularTolerance()
Returns the angular tolerances
License requirements: None. |
AppendedText |
getAppendedText()
Returns the appended text
License requirements: None. |
Associativity[] |
getAssociativity(int associativityIndex)
Returns the associativity at specified index.
|
DimensionPreferences |
getDimensionPreferences()
Returns the dimension preferences
License requirements: None. |
Xform |
getInferredPlane(PmiDefaultPlane jaDefaultPlane,
DimensionType dimType)
Get inferred annotation plane.
|
LetteringPreferences |
getLetteringPreferences()
Returns the lettering preferences
License requirements: None. |
LineAndArrowPreferences |
getLineAndArrowPreferences()
Returns the line and arrow preferences
License requirements: None. |
LinearTolerance |
getLinearTolerance()
Returns the linear tolerances
License requirements: None. |
UserSymbolPreferences |
getUserSymbolPreferences()
Returns the user defined symbol preferences
License requirements: None. |
LeaderOrientation |
leaderOrientation()
Returns the leader orientation for the dimension
License requirements: None. |
nxopen.Direction |
measurementDirection()
Returns the measurement direction
License requirements: None. |
View |
measurementDirectionView()
Returns the measurement direction view
License requirements: None. |
void |
setAngularTolerance(AngularTolerance tolerance)
Sets the angular tolerances
License requirements: None. |
void |
setAppendedText(AppendedText appendedText)
Sets the appended text
License requirements: None. |
void |
setAssociativity(int associativityIndex,
Associativity[] associativity)
Sets the associativity at specified index.
|
void |
setDimensionPreferences(DimensionPreferences preferences)
Sets the dimension preferences
License requirements: None. |
void |
setLeaderOrientation(LeaderOrientation leaderOrientation)
Sets the leader orientation for the dimension
License requirements: None. |
void |
setLetteringPreferences(LetteringPreferences letteringPrefs)
Sets the lettering preferences
License requirements: None. |
void |
setLineAndArrowPreferences(LineAndArrowPreferences prefs)
Sets the line and arrow preferences
License requirements: None. |
void |
setLinearTolerance(LinearTolerance tolerance)
Sets the linear tolerances
License requirements: None. |
void |
setMeasurementDirection(nxopen.Direction vector)
Sets the measurement direction
License requirements: None. |
void |
setMeasurementDirectionView(View view)
Sets the measurement direction view
License requirements: None. |
void |
setUserSymbolPreferences(UserSymbolPreferences userSymbolPrefs)
Sets the user defined symbol preferences
License requirements: None. |
_value, dispose, printTestData, printTestData
Associativity[] getAssociativity(int associativityIndex) throws NXException, RemoteException
associativityIndex
- Associativity indexNXException
RemoteException
void setAssociativity(int associativityIndex, Associativity[] associativity) throws NXException, RemoteException
associativityIndex
- Associativity indexassociativity
- List of new associativity objectsNXException
RemoteException
DimensionPreferences getDimensionPreferences() throws NXException, RemoteException
NXException
RemoteException
void setDimensionPreferences(DimensionPreferences preferences) throws NXException, RemoteException
preferences
- New dimension preferencesNXException
RemoteException
LineAndArrowPreferences getLineAndArrowPreferences() throws NXException, RemoteException
NXException
RemoteException
void setLineAndArrowPreferences(LineAndArrowPreferences prefs) throws NXException, RemoteException
prefs
- New line and arrow preferencesNXException
RemoteException
LetteringPreferences getLetteringPreferences() throws NXException, RemoteException
NXException
RemoteException
void setLetteringPreferences(LetteringPreferences letteringPrefs) throws NXException, RemoteException
letteringPrefs
- New lettering preferencesNXException
RemoteException
UserSymbolPreferences getUserSymbolPreferences() throws NXException, RemoteException
NXException
RemoteException
void setUserSymbolPreferences(UserSymbolPreferences userSymbolPrefs) throws NXException, RemoteException
userSymbolPrefs
- New user symbol preferencesNXException
RemoteException
LeaderOrientation leaderOrientation() throws NXException, RemoteException
NXException
RemoteException
void setLeaderOrientation(LeaderOrientation leaderOrientation) throws NXException, RemoteException
leaderOrientation
- New leader orientationNXException
RemoteException
AppendedText getAppendedText() throws NXException, RemoteException
NXException
RemoteException
void setAppendedText(AppendedText appendedText) throws NXException, RemoteException
appendedText
- New appended textNXException
RemoteException
Xform getInferredPlane(PmiDefaultPlane jaDefaultPlane, DimensionType dimType) throws NXException, RemoteException
Annotations.DimensionData#setAssociativity
for
the correct number of objects based on the type of Dimension you wish to create.
Also, you must specify the particular type of Dimension to be created
as the inferred Dimension plane depends on the type of the Dimension as well
as the geometry being measured.
jaDefaultPlane
- dimType
- NXException
RemoteException
LinearTolerance getLinearTolerance() throws NXException, RemoteException
NXException
RemoteException
void setLinearTolerance(LinearTolerance tolerance) throws NXException, RemoteException
tolerance
- New linear toleranceNXException
RemoteException
AngularTolerance getAngularTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngularTolerance(AngularTolerance tolerance) throws NXException, RemoteException
tolerance
- New angular toleranceNXException
RemoteException
nxopen.Direction measurementDirection() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementDirection(nxopen.Direction vector) throws NXException, RemoteException
vector
- DirectionNXException
RemoteException
View measurementDirectionView() throws NXException, RemoteException
NXException
RemoteException
void setMeasurementDirectionView(View view) throws NXException, RemoteException
view
- Measurement direction viewNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.