NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::AutoDimensionBuilder Class Reference

Represents a NXOpen::Tooling::AutoDimensionBuilder which is used to create or edit the Auto Dimension. More...

Inheritance diagram for NXOpen::Tooling::AutoDimensionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  MainType { MainTypeCreateOrdinateDimension, MainTypeEditOrdinateDimension }
 create or edit ordinate dimension More...
 
enum  TextFontType {
  TextFontTypeFirst, TextFontTypeSecond, TextFontTypeThird, TextFontTypeFourth,
  TextFontTypeFifth
}
 text font type More...
 
enum  TextOrientationType {
  TextOrientationTypeHorizontal, TextOrientationTypeAligned, TextOrientationTypeTextOverDimensionLine, TextOrientationTypeTextAtAngle,
  TextOrientationTypePerpendicular
}
 text orientation type More...
 
enum  ToleranceType {
  ToleranceTypeNoTolerance, ToleranceTypeEqualBilateralTolerance, ToleranceTypeBilateralTolerance, ToleranceTypeUnilateralPlus,
  ToleranceTypeUnilateralMinus
}
 tolerance type More...
 
enum  ValuePrecisionType {
  ValuePrecisionTypeNominalMinusX, ValuePrecisionTypeNominalMinusXDotx, ValuePrecisionTypeNominalMinusXDotxx, ValuePrecisionTypeNominalMinusXDotxxx,
  ValuePrecisionTypeNominalMinusXDotxxxx, ValuePrecisionTypeNominalMinusXDotxxxxx, ValuePrecisionTypeNominalMinusXDotxxxxxx
}
 value precision type More...
 

Public Member Functions

NXOpen::NXObjectCreatedOrdinateOrigin ()
 Returns the created ordinate origin tag
Created in NX8.5.0. More...
 
NXOpen::NXObjectCreateOrdinateOrigin (NXOpen::NXObject *viewTag, const NXOpen::Point3d &pointData)
 The method to create ordinate origin. More...
 
void CreateOrdinateOriginMargins (NXOpen::NXObject *ordinateOrigin, NXOpen::NXObject *viewTag)
 The method to create ordinate origin margins
Created in NX8.5.0. More...
 
bool CreateXDimensions ()
 Returns the option whether to create X dimensions
Created in NX8.5.0. More...
 
bool CreateYDimensions ()
 Returns the option whether to create Y dimensions
Created in NX8.5.0. More...
 
NXOpen::NXObjectCycleObjectsInView (NXOpen::NXObject *viewTag, int vseqNumber, bool isDrawing, NXOpen::NXObject *inObject)
 The method to cycle objects in view. More...
 
double DimensionCharacterSize ()
 Returns the tolerance character size
Created in NX8.5.0. More...
 
NXOpen::NXColorDimensionColor ()
 Returns the dimension color
Created in NX8.5.0. More...
 
NXOpen::Annotations::SelectOrdinateDimensionListDimensions ()
 Returns the selected dimensions to edit
Created in NX8.5.0. More...
 
NXOpen::NXObjectFirstMargin ()
 Returns the first margin tag
Created in NX8.5.0. More...
 
NXOpen::NXObjectFourthMargin ()
 Returns the fourth margin tag
Created in NX8.5.0. More...
 
double InnerDimensionOffsetValue ()
 Returns the inner dimension offset value
Created in NX9.0.0. More...
 
double MaxDistanceToOuterMargin ()
 Returns the max distance to outer margin
Created in NX9.0.0. More...
 
NXOpen::SelectNXObjectListObjectToDimension ()
 Returns the objects to dimension
Created in NX8.5.0. More...
 
double OffsetValueForMargin ()
 Returns the offset value of margins
Created in NX8.5.0. More...
 
NXOpen::Annotations::StyleBuilderOrdinateDimensionStyle ()
 Returns the ordinate dimension style
Created in NX10.0.0. More...
 
NXOpen::NXObjectOrdinateView ()
 Returns the ordinate view tag
Created in NX8.5.0. More...
 
NXOpen::SelectNXObjectOriginPoint ()
 Returns the ordinate origin point
Created in NX8.5.0. More...
 
NXOpen::NXObjectSecondMargin ()
 Returns the second margin tag
Created in NX8.5.0. More...
 
bool SelectHolesAutomatically ()
 Returns the option whether to select holes automatically
Created in NX8.5.0. More...
 
void SetCreatedOrdinateOrigin (NXOpen::NXObject *ordinateOriginTag)
 Sets the created ordinate origin tag
Created in NX8.5.0. More...
 
void SetCreateXDimensions (bool createXDimensions)
 Sets the option whether to create X dimensions
Created in NX8.5.0. More...
 
void SetCreateYDimensions (bool createYDimensions)
 Sets the option whether to create Y dimensions
Created in NX8.5.0. More...
 
void SetDimensionCharacterSize (double dimensionCharacterSize)
 Sets the tolerance character size
Created in NX8.5.0. More...
 
void SetDimensionColor (NXOpen::NXColor *dimensionColor)
 Sets the dimension color
Created in NX8.5.0. More...
 
void SetFirstMargin (NXOpen::NXObject *firstMarginTag)
 Sets the first margin tag
Created in NX8.5.0. More...
 
void SetFourthMargin (NXOpen::NXObject *fourthMarginTag)
 Sets the fourth margin tag
Created in NX8.5.0. More...
 
void SetInnerDimensionOffsetValue (double innerDimensionOffsetValue)
 Sets the inner dimension offset value
Created in NX9.0.0. More...
 
void SetMaxDistanceToOuterMargin (double maxDistanceToOuterMargin)
 Sets the max distance to outer margin
Created in NX9.0.0. More...
 
void SetOffsetValueForMargin (double offsetValueForMargin)
 Sets the offset value of margins
Created in NX8.5.0. More...
 
void SetOrdinateView (NXOpen::NXObject *ordinateViewTag)
 Sets the ordinate view tag
Created in NX8.5.0. More...
 
void SetSecondMargin (NXOpen::NXObject *secondMarginTag)
 Sets the second margin tag
Created in NX8.5.0. More...
 
void SetSelectHolesAutomatically (bool selectHolesAutomatically)
 Sets the option whether to select holes automatically
Created in NX8.5.0. More...
 
void SetTextAngle (double textAngle)
 Sets the text angle
Created in NX8.5.0. More...
 
void SetTextFont (NXOpen::Tooling::AutoDimensionBuilder::TextFontType textFont)
 Sets the text orientation
Created in NX8.5.0. More...
 
void SetTextOrientation (NXOpen::Tooling::AutoDimensionBuilder::TextOrientationType textOrientation)
 Sets the text orientation
Created in NX8.5.0. More...
 
void SetThirdMargin (NXOpen::NXObject *thirdMarginTag)
 Sets the third margin tag
Created in NX8.5.0. More...
 
void SetTolerance (NXOpen::Tooling::AutoDimensionBuilder::ToleranceType toleranceType)
 Sets the tolerance type
Created in NX8.5.0. More...
 
void SetToleranceCharacterSize (double toleranceCharacterSize)
 Sets the tolerance character size
Created in NX8.5.0. More...
 
void SetToleranceColor (NXOpen::NXColor *toleranceColor)
 Sets the tolerance color
Created in NX8.5.0. More...
 
void SetToleranceLowerValue (double toleranceLowerValue)
 Sets the tolerance lower value
Created in NX8.5.0. More...
 
void SetToleranceUpperValue (double toleranceUpperValue)
 Sets the tolerance upper value
Created in NX8.5.0. More...
 
void SetToleranceValue (double toleranceValue)
 Sets the tolerance value
Created in NX8.5.0. More...
 
void SetType (NXOpen::Tooling::AutoDimensionBuilder::MainType type)
 Sets the type create or edit ordinate dimension
Created in NX8.5.0. More...
 
void SetValuePrecision (NXOpen::Tooling::AutoDimensionBuilder::ValuePrecisionType valuePrecision)
 Sets the value precision
Created in NX8.5.0. More...
 
double TextAngle ()
 Returns the text angle
Created in NX8.5.0. More...
 
NXOpen::Tooling::AutoDimensionBuilder::TextFontType TextFont ()
 Returns the text orientation
Created in NX8.5.0. More...
 
NXOpen::Tooling::AutoDimensionBuilder::TextOrientationType TextOrientation ()
 Returns the text orientation
Created in NX8.5.0. More...
 
NXOpen::NXObjectThirdMargin ()
 Returns the third margin tag
Created in NX8.5.0. More...
 
NXOpen::Tooling::AutoDimensionBuilder::ToleranceType Tolerance ()
 Returns the tolerance type
Created in NX8.5.0. More...
 
double ToleranceCharacterSize ()
 Returns the tolerance character size
Created in NX8.5.0. More...
 
NXOpen::NXColorToleranceColor ()
 Returns the tolerance color
Created in NX8.5.0. More...
 
double ToleranceLowerValue ()
 Returns the tolerance lower value
Created in NX8.5.0. More...
 
double ToleranceUpperValue ()
 Returns the tolerance upper value
Created in NX8.5.0. More...
 
double ToleranceValue ()
 Returns the tolerance value
Created in NX8.5.0. More...
 
NXOpen::Tooling::AutoDimensionBuilder::MainType Type ()
 Returns the type create or edit ordinate dimension
Created in NX8.5.0. More...
 
NXOpen::Tooling::AutoDimensionBuilder::ValuePrecisionType ValuePrecision ()
 Returns the value precision
Created in NX8.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

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.

Member Enumeration Documentation

create or edit ordinate dimension

Enumerator
MainTypeCreateOrdinateDimension 

create ordinate dimension

MainTypeEditOrdinateDimension 

edit ordinate dimension

text font type

Enumerator
TextFontTypeFirst 

first

TextFontTypeSecond 

second

TextFontTypeThird 

third

TextFontTypeFourth 

fourth

TextFontTypeFifth 

fifth

text orientation type

Enumerator
TextOrientationTypeHorizontal 

horizontal

TextOrientationTypeAligned 

aligned

TextOrientationTypeTextOverDimensionLine 

text over dimension line

TextOrientationTypeTextAtAngle 

text at angle

TextOrientationTypePerpendicular 

perpendicular

tolerance type

Enumerator
ToleranceTypeNoTolerance 

no tolerance

ToleranceTypeEqualBilateralTolerance 

equal bilateral tolerance

ToleranceTypeBilateralTolerance 

bilateral tolerance

ToleranceTypeUnilateralPlus 

unilateral plus

ToleranceTypeUnilateralMinus 

unilateral minus

value precision type

Enumerator
ValuePrecisionTypeNominalMinusX 

nominal minus x

ValuePrecisionTypeNominalMinusXDotx 

nominal minus xdotx

ValuePrecisionTypeNominalMinusXDotxx 

nominal minus xdotxx

ValuePrecisionTypeNominalMinusXDotxxx 

nominal minus xdotxxx

ValuePrecisionTypeNominalMinusXDotxxxx 

nominal minus xdotxxxx

ValuePrecisionTypeNominalMinusXDotxxxxx 

nominal minus xdotxxxxx

ValuePrecisionTypeNominalMinusXDotxxxxxx 

nominal minus xdotxxxxxx

Member Function Documentation

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::CreatedOrdinateOrigin ( )

Returns the created ordinate origin tag
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::CreateOrdinateOrigin ( NXOpen::NXObject viewTag,
const NXOpen::Point3d pointData 
)

The method to create ordinate origin.

Returns

Created in NX8.5.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
viewTagviewtag
pointDatapointdata
void NXOpen::Tooling::AutoDimensionBuilder::CreateOrdinateOriginMargins ( NXOpen::NXObject ordinateOrigin,
NXOpen::NXObject viewTag 
)

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")

Parameters
ordinateOriginordinateorigin
viewTagviewtag
bool NXOpen::Tooling::AutoDimensionBuilder::CreateXDimensions ( )

Returns the option whether to create X dimensions
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AutoDimensionBuilder::CreateYDimensions ( )

Returns the option whether to create Y dimensions
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::CycleObjectsInView ( NXOpen::NXObject viewTag,
int  vseqNumber,
bool  isDrawing,
NXOpen::NXObject inObject 
)

The method to cycle objects in view.

Returns
Output object
Created in NX8.5.0.

License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")
Parameters
viewTagThe view to cycle
vseqNumberThe View Sequence Number of the View must NOT be DSS_ALL_VIEWS or DSS_NO_VIEWS
isDrawingIs this view a drawing
inObjectInput object
double NXOpen::Tooling::AutoDimensionBuilder::DimensionCharacterSize ( )

Returns the tolerance character size
Created in NX8.5.0.



License requirements : None

NXOpen::NXColor* NXOpen::Tooling::AutoDimensionBuilder::DimensionColor ( )

Returns the dimension color
Created in NX8.5.0.



License requirements : None

NXOpen::Annotations::SelectOrdinateDimensionList* NXOpen::Tooling::AutoDimensionBuilder::Dimensions ( )

Returns the selected dimensions to edit
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::FirstMargin ( )

Returns the first margin tag
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::FourthMargin ( )

Returns the fourth margin tag
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::InnerDimensionOffsetValue ( )

Returns the inner dimension offset value
Created in NX9.0.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::MaxDistanceToOuterMargin ( )

Returns the max distance to outer margin
Created in NX9.0.0.



License requirements : None

NXOpen::SelectNXObjectList* NXOpen::Tooling::AutoDimensionBuilder::ObjectToDimension ( )

Returns the objects to dimension
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::OffsetValueForMargin ( )

Returns the offset value of margins
Created in NX8.5.0.



License requirements : None

NXOpen::Annotations::StyleBuilder* NXOpen::Tooling::AutoDimensionBuilder::OrdinateDimensionStyle ( )

Returns the ordinate dimension style
Created in NX10.0.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::OrdinateView ( )

Returns the ordinate view tag
Created in NX8.5.0.



License requirements : None

NXOpen::SelectNXObject* NXOpen::Tooling::AutoDimensionBuilder::OriginPoint ( )

Returns the ordinate origin point
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::SecondMargin ( )

Returns the second margin tag
Created in NX8.5.0.



License requirements : None

bool NXOpen::Tooling::AutoDimensionBuilder::SelectHolesAutomatically ( )

Returns the option whether to select holes automatically
Created in NX8.5.0.



License requirements : None

void NXOpen::Tooling::AutoDimensionBuilder::SetCreatedOrdinateOrigin ( NXOpen::NXObject ordinateOriginTag)

Sets the created ordinate origin tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
ordinateOriginTagSets the created ordinate origin
void NXOpen::Tooling::AutoDimensionBuilder::SetCreateXDimensions ( bool  createXDimensions)

Sets the option whether to create X dimensions
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
createXDimensionscreatexdimensions
void NXOpen::Tooling::AutoDimensionBuilder::SetCreateYDimensions ( bool  createYDimensions)

Sets the option whether to create Y dimensions
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
createYDimensionscreateydimensions
void NXOpen::Tooling::AutoDimensionBuilder::SetDimensionCharacterSize ( double  dimensionCharacterSize)

Sets the tolerance character size
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
dimensionCharacterSizedimensioncharactersize
void NXOpen::Tooling::AutoDimensionBuilder::SetDimensionColor ( NXOpen::NXColor dimensionColor)

Sets the dimension color
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
dimensionColordimensioncolor
void NXOpen::Tooling::AutoDimensionBuilder::SetFirstMargin ( NXOpen::NXObject firstMarginTag)

Sets the first margin tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
firstMarginTagSets the first margin tag
void NXOpen::Tooling::AutoDimensionBuilder::SetFourthMargin ( NXOpen::NXObject fourthMarginTag)

Sets the fourth margin tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
fourthMarginTagSets the fourth margin tag
void NXOpen::Tooling::AutoDimensionBuilder::SetInnerDimensionOffsetValue ( double  innerDimensionOffsetValue)

Sets the inner dimension offset value
Created in NX9.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
innerDimensionOffsetValueinnerdimensionoffsetvalue
void NXOpen::Tooling::AutoDimensionBuilder::SetMaxDistanceToOuterMargin ( double  maxDistanceToOuterMargin)

Sets the max distance to outer margin
Created in NX9.0.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
maxDistanceToOuterMarginmaxdistancetooutermargin
void NXOpen::Tooling::AutoDimensionBuilder::SetOffsetValueForMargin ( double  offsetValueForMargin)

Sets the offset value of margins
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
offsetValueForMarginoffsetvalueformargin
void NXOpen::Tooling::AutoDimensionBuilder::SetOrdinateView ( NXOpen::NXObject ordinateViewTag)

Sets the ordinate view tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
ordinateViewTagSets the ordinate view tag
void NXOpen::Tooling::AutoDimensionBuilder::SetSecondMargin ( NXOpen::NXObject secondMarginTag)

Sets the second margin tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
secondMarginTagSets the second margin tag
void NXOpen::Tooling::AutoDimensionBuilder::SetSelectHolesAutomatically ( bool  selectHolesAutomatically)

Sets the option whether to select holes automatically
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
selectHolesAutomaticallyselectholesautomatically
void NXOpen::Tooling::AutoDimensionBuilder::SetTextAngle ( double  textAngle)

Sets the text angle
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
textAngletextangle
void NXOpen::Tooling::AutoDimensionBuilder::SetTextFont ( NXOpen::Tooling::AutoDimensionBuilder::TextFontType  textFont)

Sets the text orientation
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
textFonttextfont
void NXOpen::Tooling::AutoDimensionBuilder::SetTextOrientation ( NXOpen::Tooling::AutoDimensionBuilder::TextOrientationType  textOrientation)

Sets the text orientation
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
textOrientationtextorientation
void NXOpen::Tooling::AutoDimensionBuilder::SetThirdMargin ( NXOpen::NXObject thirdMarginTag)

Sets the third margin tag
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
thirdMarginTagSets the third margin tag
void NXOpen::Tooling::AutoDimensionBuilder::SetTolerance ( NXOpen::Tooling::AutoDimensionBuilder::ToleranceType  toleranceType)

Sets the tolerance type
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceTypetolerancetype
void NXOpen::Tooling::AutoDimensionBuilder::SetToleranceCharacterSize ( double  toleranceCharacterSize)

Sets the tolerance character size
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceCharacterSizetolerancecharactersize
void NXOpen::Tooling::AutoDimensionBuilder::SetToleranceColor ( NXOpen::NXColor toleranceColor)

Sets the tolerance color
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceColortolerancecolor
void NXOpen::Tooling::AutoDimensionBuilder::SetToleranceLowerValue ( double  toleranceLowerValue)

Sets the tolerance lower value
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceLowerValuetolerancelowervalue
void NXOpen::Tooling::AutoDimensionBuilder::SetToleranceUpperValue ( double  toleranceUpperValue)

Sets the tolerance upper value
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceUpperValuetoleranceuppervalue
void NXOpen::Tooling::AutoDimensionBuilder::SetToleranceValue ( double  toleranceValue)

Sets the tolerance value
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toleranceValuetolerancevalue
void NXOpen::Tooling::AutoDimensionBuilder::SetType ( NXOpen::Tooling::AutoDimensionBuilder::MainType  type)

Sets the type create or edit ordinate dimension
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
typetype
void NXOpen::Tooling::AutoDimensionBuilder::SetValuePrecision ( NXOpen::Tooling::AutoDimensionBuilder::ValuePrecisionType  valuePrecision)

Sets the value precision
Created in NX8.5.0.



License requirements : ug_mold_design ("UG MOLD") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
valuePrecisionvalueprecision
double NXOpen::Tooling::AutoDimensionBuilder::TextAngle ( )

Returns the text angle
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AutoDimensionBuilder::TextFontType NXOpen::Tooling::AutoDimensionBuilder::TextFont ( )

Returns the text orientation
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AutoDimensionBuilder::TextOrientationType NXOpen::Tooling::AutoDimensionBuilder::TextOrientation ( )

Returns the text orientation
Created in NX8.5.0.



License requirements : None

NXOpen::NXObject* NXOpen::Tooling::AutoDimensionBuilder::ThirdMargin ( )

Returns the third margin tag
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AutoDimensionBuilder::ToleranceType NXOpen::Tooling::AutoDimensionBuilder::Tolerance ( )

Returns the tolerance type
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::ToleranceCharacterSize ( )

Returns the tolerance character size
Created in NX8.5.0.



License requirements : None

NXOpen::NXColor* NXOpen::Tooling::AutoDimensionBuilder::ToleranceColor ( )

Returns the tolerance color
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::ToleranceLowerValue ( )

Returns the tolerance lower value
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::ToleranceUpperValue ( )

Returns the tolerance upper value
Created in NX8.5.0.



License requirements : None

double NXOpen::Tooling::AutoDimensionBuilder::ToleranceValue ( )

Returns the tolerance value
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AutoDimensionBuilder::MainType NXOpen::Tooling::AutoDimensionBuilder::Type ( )

Returns the type create or edit ordinate dimension
Created in NX8.5.0.



License requirements : None

NXOpen::Tooling::AutoDimensionBuilder::ValuePrecisionType NXOpen::Tooling::AutoDimensionBuilder::ValuePrecision ( )

Returns the value precision
Created in NX8.5.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.