NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Tooling.AutoDimensionBuilder which is used to create or edit the Auto Dimension. More...
Public Types | |
enum | MainType { CreateOrdinateDimension, EditOrdinateDimension } |
create or edit ordinate dimension More... | |
enum | TextFontType { First, Second, Third, Fourth, Fifth } |
text font type More... | |
enum | TextOrientationType { Horizontal, Aligned, TextOverDimensionLine, TextAtAngle, Perpendicular } |
text orientation type More... | |
enum | ToleranceType { NoTolerance, EqualBilateralTolerance, BilateralTolerance, UnilateralPlus, UnilateralMinus } |
tolerance type More... | |
enum | ValuePrecisionType { NominalMinusX, NominalMinusXDotx, NominalMinusXDotxx, NominalMinusXDotxxx, NominalMinusXDotxxxx, NominalMinusXDotxxxxx, NominalMinusXDotxxxxxx } |
value precision type More... | |
Public Member Functions | |
unsafe NXOpen.NXObject | CreateOrdinateOrigin (NXOpen.NXObject viewTag, NXOpen.Point3d pointData) |
The method to create ordinate origin More... | |
unsafe void | CreateOrdinateOriginMargins (NXOpen.NXObject ordinateOrigin, NXOpen.NXObject viewTag) |
The method to create ordinate origin margins More... | |
unsafe NXOpen.NXObject | CycleObjectsInView (NXOpen.NXObject viewTag, int vseqNumber, bool isDrawing, NXOpen.NXObject inObject) |
The method to cycle objects in view More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override 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... | |
Properties | |
unsafe NXOpen.NXObject | CreatedOrdinateOrigin [get, set] |
Returns or sets the created ordinate origin tag More... | |
unsafe bool | CreateXDimensions [get, set] |
Returns or sets the option whether to create X dimensions More... | |
unsafe bool | CreateYDimensions [get, set] |
Returns or sets the option whether to create Y dimensions More... | |
unsafe double | DimensionCharacterSize [get, set] |
Returns or sets the tolerance character size More... | |
unsafe NXOpen.NXColor | DimensionColor [get, set] |
Returns or sets the dimension color More... | |
unsafe NXOpen.Annotations.SelectOrdinateDimensionList | Dimensions [get] |
Returns the selected dimensions to edit More... | |
unsafe NXOpen.NXObject | FirstMargin [get, set] |
Returns or sets the first margin tag More... | |
unsafe NXOpen.NXObject | FourthMargin [get, set] |
Returns or sets the fourth margin tag More... | |
unsafe double | InnerDimensionOffsetValue [get, set] |
Returns or sets the inner dimension offset value More... | |
unsafe double | MaxDistanceToOuterMargin [get, set] |
Returns or sets the max distance to outer margin More... | |
unsafe NXOpen.SelectNXObjectList | ObjectToDimension [get] |
Returns the objects to dimension More... | |
unsafe double | OffsetValueForMargin [get, set] |
Returns or sets the offset value of margins More... | |
unsafe NXOpen.Annotations.StyleBuilder | OrdinateDimensionStyle [get] |
Returns the ordinate dimension style More... | |
unsafe NXOpen.NXObject | OrdinateView [get, set] |
Returns or sets the ordinate view tag More... | |
unsafe NXOpen.SelectNXObject | OriginPoint [get] |
Returns the ordinate origin point More... | |
unsafe NXOpen.NXObject | SecondMargin [get, set] |
Returns or sets the second margin tag More... | |
unsafe bool | SelectHolesAutomatically [get, set] |
Returns or sets the option whether to select holes automatically More... | |
unsafe double | TextAngle [get, set] |
Returns or sets the text angle More... | |
unsafe NXOpen.Tooling.AutoDimensionBuilder.TextFontType | TextFont [get, set] |
Returns or sets the text orientation More... | |
unsafe NXOpen.Tooling.AutoDimensionBuilder.TextOrientationType | TextOrientation [get, set] |
Returns or sets the text orientation More... | |
unsafe NXOpen.NXObject | ThirdMargin [get, set] |
Returns or sets the third margin tag More... | |
unsafe NXOpen.Tooling.AutoDimensionBuilder.ToleranceType | Tolerance [get, set] |
Returns or sets the tolerance type More... | |
unsafe double | ToleranceCharacterSize [get, set] |
Returns or sets the tolerance character size More... | |
unsafe NXOpen.NXColor | ToleranceColor [get, set] |
Returns or sets the tolerance color More... | |
unsafe double | ToleranceLowerValue [get, set] |
Returns or sets the tolerance lower value More... | |
unsafe double | ToleranceUpperValue [get, set] |
Returns or sets the tolerance upper value More... | |
unsafe double | ToleranceValue [get, set] |
Returns or sets the tolerance value More... | |
unsafe NXOpen.Tooling.AutoDimensionBuilder.MainType | Type [get, set] |
Returns or sets the type create or edit ordinate dimension More... | |
unsafe NXOpen.Tooling.AutoDimensionBuilder.ValuePrecisionType | ValuePrecision [get, set] |
Returns or sets the value precision More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Tooling.AutoDimensionBuilder which is used to create or edit the Auto Dimension.
To create a new instance of this class, use NXOpen.Tooling.ToolingDrawingCollection.CreateAutoDimensionBuilder
Default values.
Property | Value |
---|---|
DimensionCharacterSize |
3.5 |
InnerDimensionOffsetValue |
20 |
MaxDistanceToOuterMargin |
60 |
OffsetValueForMargin |
20 |
SelectHolesAutomatically |
0 |
TextAngle |
0.0 |
TextFont |
First |
TextOrientation |
Horizontal |
Tolerance |
NoTolerance |
ToleranceCharacterSize |
3.5 |
ToleranceLowerValue |
-0.001 |
ToleranceUpperValue |
0.001 |
ToleranceValue |
0.001 |
Type |
CreateOrdinateDimension |
ValuePrecision |
NominalMinusX |
Created in NX8.5.0
|
inline |
The method to create ordinate origin
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewTag | |
pointData |
|
inline |
The method to create ordinate origin margins
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
ordinateOrigin | |
viewTag |
|
inline |
The method to cycle objects in view
Created in NX8.5.0
License requirements: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
viewTag | The view to cycle |
vseqNumber | The View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS |
isDrawing | Is this view a drawing |
inObject | Input object |
|
getset |
Returns or sets the created ordinate origin tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option whether to create X dimensions
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option whether to create Y dimensions
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance character size
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the dimension color
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the selected dimensions to edit
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the first margin tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the fourth margin tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the inner dimension offset value
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the max distance to outer margin
Created in NX9.0.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the objects to dimension
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the offset value of margins
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the ordinate dimension style
Created in NX10.0.0
License requirements: None.
|
getset |
Returns or sets the ordinate view tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
get |
Returns the ordinate origin point
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the second margin tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the option whether to select holes automatically
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the text angle
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the text orientation
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the text orientation
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the third margin tag
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance type
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance character size
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance color
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance lower value
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance upper value
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the tolerance value
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the type create or edit ordinate dimension
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
|
getset |
Returns or sets the value precision
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")