NXOpen .NET Reference Guide
|
Represents dimension data More...
Public Member Functions | |
unsafe NXOpen.Annotations.AngularTolerance | GetAngularTolerance () |
Returns the angular tolerances More... | |
unsafe NXOpen.Annotations.AppendedText | GetAppendedText () |
Returns the appended text More... | |
unsafe NXOpen.Annotations.Associativity[] | GetAssociativity (int associativityIndex) |
Returns the associativity at specified index. More... | |
unsafe NXOpen.Annotations.DimensionPreferences | GetDimensionPreferences () |
Returns the dimension preferences More... | |
unsafe NXOpen.Xform | GetInferredPlane (NXOpen.Annotations.PmiDefaultPlane jaDefaultPlane, NXOpen.Annotations.DimensionType dimType) |
Get inferred annotation plane. More... | |
unsafe NXOpen.Annotations.LetteringPreferences | GetLetteringPreferences () |
Returns the lettering preferences More... | |
unsafe NXOpen.Annotations.LineAndArrowPreferences | GetLineAndArrowPreferences () |
Returns the line and arrow preferences More... | |
unsafe NXOpen.Annotations.LinearTolerance | GetLinearTolerance () |
Returns the linear tolerances More... | |
unsafe NXOpen.Annotations.UserSymbolPreferences | GetUserSymbolPreferences () |
Returns the user defined symbol preferences More... | |
unsafe void | SetAngularTolerance (NXOpen.Annotations.AngularTolerance tolerance) |
Sets the angular tolerances More... | |
unsafe void | SetAppendedText (NXOpen.Annotations.AppendedText appendedText) |
Sets the appended text More... | |
unsafe void | SetAssociativity (int associativityIndex, NXOpen.Annotations.Associativity[] associativity) |
Sets the associativity at specified index. More... | |
unsafe void | SetDimensionPreferences (NXOpen.Annotations.DimensionPreferences preferences) |
Sets the dimension preferences More... | |
unsafe void | SetLetteringPreferences (NXOpen.Annotations.LetteringPreferences letteringPrefs) |
Sets the lettering preferences More... | |
unsafe void | SetLineAndArrowPreferences (NXOpen.Annotations.LineAndArrowPreferences prefs) |
Sets the line and arrow preferences More... | |
unsafe void | SetLinearTolerance (NXOpen.Annotations.LinearTolerance tolerance) |
Sets the linear tolerances More... | |
unsafe void | SetUserSymbolPreferences (NXOpen.Annotations.UserSymbolPreferences userSymbolPrefs) |
Sets the user defined symbol preferences More... | |
Public Member Functions inherited from NXOpen.TransientObject | |
void | Dispose () |
Frees the object from memory. More... | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
new string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Protected Member Functions | |
override void | FreeResource () |
Frees the object from memory. More... | |
Properties | |
unsafe NXOpen.Annotations.LeaderOrientation | LeaderOrientation [get, set] |
Returns or sets the leader orientation for the dimension More... | |
unsafe NXOpen.Direction | MeasurementDirection [get, set] |
Returns or sets the measurement direction More... | |
unsafe NXOpen.View | MeasurementDirectionView [get, set] |
Returns or sets the measurement direction view More... | |
Properties inherited from NXOpen.TransientObject | |
IntPtr | Handle [get] |
Handle of the internal object represented by this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Represents dimension data
Created in NX4.0.0
|
inlineprotectedvirtual |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.0
License requirements: None.
Implements NXOpen.TransientObject.
|
inline |
Returns the angular tolerances
Created in NX4.0.0
License requirements: None.
|
inline |
Returns the appended text
Created in NX4.0.0
License requirements: None.
|
inline |
Returns the associativity at specified index.
Valid index values are {1, 2, 3}.
For ordinate dimensions, -
the associativity at index 1 stores the ordinate origin dimension associativity data. -
the associativity at index 2 stores the ordinate dimension associativity data.
The associativity at index 3 stores the following -
1. Fold location for the folded radius dimension
2. Margin data for the ordinate dimensions
Created in NX4.0.0
License requirements: None.
associativityIndex | Associativity index |
|
inline |
Returns the dimension preferences
Created in NX4.0.0
License requirements: None.
|
inline |
Get inferred annotation plane.
Before calling this method, you must fill in the associativities for the Dimension by calling NXOpen.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.
Created in NX4.0.0
License requirements: None.
jaDefaultPlane | |
dimType |
|
inline |
Returns the lettering preferences
Created in NX4.0.0
License requirements: None.
|
inline |
Returns the line and arrow preferences
Created in NX4.0.0
License requirements: None.
|
inline |
Returns the linear tolerances
Created in NX4.0.0
License requirements: None.
|
inline |
Returns the user defined symbol preferences
Created in NX4.0.0
License requirements: None.
|
inline |
Sets the angular tolerances
Created in NX4.0.0
License requirements: None.
tolerance | New angular tolerance |
|
inline |
Sets the appended text
Created in NX4.0.0
License requirements: None.
appendedText | New appended text |
|
inline |
Sets the associativity at specified index.
Valid index values are {1, 2, 3}.
For ordinate dimensions, the associativity at index 1 stores the ordinate origin data.
The associativity at index 3 stores the following -
1. Fold location for the folded radius dimension
2. Margin data for the ordinate dimensions
Created in NX4.0.0
License requirements: None.
associativityIndex | Associativity index |
associativity | List of new associativity objects |
|
inline |
Sets the dimension preferences
Created in NX4.0.0
License requirements: None.
preferences | New dimension preferences |
|
inline |
Sets the lettering preferences
Created in NX4.0.0
License requirements: None.
letteringPrefs | New lettering preferences |
|
inline |
Sets the line and arrow preferences
Created in NX4.0.0
License requirements: None.
prefs | New line and arrow preferences |
|
inline |
Sets the linear tolerances
Created in NX4.0.0
License requirements: None.
tolerance | New linear tolerance |
|
inline |
Sets the user defined symbol preferences
Created in NX4.0.0
License requirements: None.
userSymbolPrefs | New user symbol preferences |
|
getset |
Returns or sets the leader orientation for the dimension
Created in NX4.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the measurement direction
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the measurement direction view
Created in NX7.5.0
License requirements to get this property: None.
License requirements to set this property: None.