NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Annotations::DimensionStyleBuilder Class Reference

Represents a NXOpen::Annotations::DimensionStyleBuilder . More...

Inheritance diagram for NXOpen::Annotations::DimensionStyleBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

int AngularDimensionValuePrecision ()
 Returns the angular dimension value precision
Created in NX6.0.0. More...
 
int AngularToleranceValuePrecision ()
 Returns the angular tolerance value precision
Created in NX6.0.0. More...
 
double BaselineOffset ()
 Returns the offset between dimension lines of baseline dimensions
Created in NX6.0.0. More...
 
double ChainOffset ()
 Returns the offset between dimension lines of chain dimensions
Created in NX6.0.0. More...
 
NXOpen::Annotations::ChamferForm ChamferForm ()
 Returns the chamfer dimension form
Created in NX6.0.0. More...
 
NXOpen::Annotations::ChamferLeaderPlacement ChamferLeaderType ()
 Returns the chamfer dimension leader type
Created in NX6.0.0. More...
 
NXOpen::Annotations::ChamferSeparatorType ChamferSeparator ()
 Returns the chamfer separator type
Created in NX9.0.0. More...
 
double ChamferSpaceFactor ()
 Returns the chamfer dimension space factor
Created in NX6.0.0. More...
 
NXOpen::Annotations::ChamferStubType ChamferStubType ()
 Returns the chamfer dimension stub type
Created in NX6.0.0. More...
 
NXString ChamferSymbolName ()
 Returns the chamfer dimension symbol name
Created in NX6.0.0. More...
 
NXOpen::Annotations::ChamferSymbolPlacement ChamferSymbolType ()
 Returns the chamfer dimension symbol type
Created in NX6.0.0. More...
 
NXOpen::Annotations::ArrowDisplay DimArrowDisplay ()
 Returns the dimension arrow display option
Created in NX6.0.0. More...
 
int DimensionValuePrecision ()
 Returns the dimension value precision
Created in NX6.0.0. More...
 
NXOpen::Annotations::ZeroToleranceDisplayStyle DimZeroToleranceDisplayStyle ()
 Returns the dimension zero tolerance display style
Created in NX6.0.0. More...
 
NXOpen::Annotations::FractionDenominatorFormat DualDimensionFractionDenominator ()
 Returns the dual dimension fractional denominator
Created in NX6.0.0. More...
 
int DualDimensionValuePrecision ()
 Returns the dual dimension value precision
Created in NX6.0.0. More...
 
int DualToleranceValuePrecision ()
 Returns the dual tolerance value precision
Created in NX6.0.0. More...
 
NXOpen::Annotations::ExtensionLineDisplay ExtensionLineDisplay ()
 Returns the extension line display option. More...
 
bool FitToleranceParentheses ()
 Returns the fit tolerance parentheses option. More...
 
bool FitToleranceSeparator ()
 Returns the fit tolerance separator option. More...
 
std::vector< NXStringGetOverriddenDimensionText ()
 Returns the overridden dimension text value. More...
 
bool InspectionDimension ()
 Returns the inspection dimension flag
Created in NX6.0.0. More...
 
NXOpen::Annotations::InspectionSymbolAroundAppendedText InspectionSymbolAroundAppendedText ()
 Returns the inspection symbol around appended text option
Created in NX11.0.0. More...
 
NXOpen::Annotations::FitAnsiHoleType LimitFitAnsiHoleType ()
 Returns the dimension limit fit ANSI hole type
Created in NX7.5.0. More...
 
NXOpen::Annotations::FitAssemblyDisplayStyle LimitFitAssemblyDisplayStyle ()
 Returns the display style of fit tolerance for assembly dimensions. More...
 
NXOpen::Annotations::FitAssemblyNewDisplayStyle LimitFitAssemblyNewDisplayStyle ()
 Returns the new display style of fit tolerance for assembly dimensions. More...
 
NXString LimitFitDeviation ()
 Returns the dimension limit fit deviation
Created in NX7.5.0. More...
 
NXOpen::Annotations::FitDisplayAlignment LimitFitDisplayAlignment ()
 Returns the dimension limit fit display alignment. More...
 
NXOpen::Annotations::FitDisplaySplitByDimline LimitFitDisplaySplitByDimline ()
 Returns the dimension limit fit assembly display when split by dimension line. More...
 
NXOpen::Annotations::FitDisplayStyle LimitFitDisplayStyle ()
 Returns the dimension limit fit display style
Created in NX7.5.0. More...
 
int LimitFitGrade ()
 Returns the dimension limit fit grade
Created in NX7.5.0. More...
 
NXString LimitFitShaftDeviation ()
 Returns the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0. More...
 
int LimitFitShaftGrade ()
 Returns the shaft grade for fit tolerance of a dimension
Created in NX9.0.0. More...
 
bool LineBetweenArrows ()
 Returns the line between arrows. More...
 
double LowerToleranceDegrees ()
 Returns the lower angular tolerance in degrees
Created in NX6.0.0. More...
 
double LowerToleranceEnglish ()
 Returns the lower english tolerance
Created in NX6.0.0. More...
 
double LowerToleranceMetric ()
 Returns the lower metric tolerance
Created in NX6.0.0. More...
 
NXOpen::Annotations::ArrowheadType NarrowArrowType ()
 Returns the narrow dimension arrowhead type which is used when there is no space for normal arrowheads
Created in NX6.0.0. More...
 
NXOpen::Annotations::NarrowDisplayOption NarrowDisplayType ()
 Returns the display type for narrow dimensions
Created in NX6.0.0. More...
 
double NarrowLeaderAngle ()
 Returns the narrow dimension leader angle
Created in NX6.0.0. More...
 
double NarrowTextOffset ()
 Returns the narrow dimension text offset
Created in NX6.0.0. More...
 
NXOpen::Annotations::NarrowTextOrientation NarrowTextOrientation ()
 Returns the narrow dimension text orientation
Created in NX6.0.0. More...
 
NXOpen::Annotations::TextOrientation Orientation ()
 Returns the dimension text orientation
Created in NX6.0.0. More...
 
bool OverrideDimensionText ()
 Returns the override dimension text
Created in NX10.0.0. More...
 
bool PrefixSuffixReference ()
 Returns the flag indicating whether prefix suffix reference toggle is turned on or not
Created in NX8.5.0. More...
 
NXOpen::Annotations::FractionDenominatorFormat PrimaryDimensionFractionDenominator ()
 Returns the primary dimension fractional denominator
Created in NX6.0.0. More...
 
bool ReferenceDimension ()
 Returns the reference dimension flag
Created in NX6.0.0. More...
 
NXString ReferenceDimensionPrefix ()
 Returns the prefix characters for reference dimension
Created in NX8.5.0. More...
 
NXString ReferenceDimensionSuffix ()
 Returns the suffix characters for reference dimension
Created in NX8.5.0. More...
 
bool ReverseArrowDirection ()
 Returns the reverse arrow direction flag
Created in NX8.0.0. More...
 
void SetAngularDimensionValuePrecision (int angularDimensionValuePrecision)
 Sets the angular dimension value precision
Created in NX6.0.0. More...
 
void SetAngularToleranceValuePrecision (int angularToleranceValuePrecision)
 Sets the angular tolerance value precision
Created in NX6.0.0. More...
 
void SetBaselineOffset (double baselineOffset)
 Sets the offset between dimension lines of baseline dimensions
Created in NX6.0.0. More...
 
void SetChainOffset (double chainOffset)
 Sets the offset between dimension lines of chain dimensions
Created in NX6.0.0. More...
 
void SetChamferForm (NXOpen::Annotations::ChamferForm chamferForm)
 Sets the chamfer dimension form
Created in NX6.0.0. More...
 
void SetChamferLeaderType (NXOpen::Annotations::ChamferLeaderPlacement chamferLeaderType)
 Sets the chamfer dimension leader type
Created in NX6.0.0. More...
 
void SetChamferSeparator (NXOpen::Annotations::ChamferSeparatorType separator)
 Sets the chamfer separator type
Created in NX9.0.0. More...
 
void SetChamferSpaceFactor (double chamferSpaceFactor)
 Sets the chamfer dimension space factor
Created in NX6.0.0. More...
 
void SetChamferStubType (NXOpen::Annotations::ChamferStubType chamferStubType)
 Sets the chamfer dimension stub type
Created in NX6.0.0. More...
 
void SetChamferSymbolName (const NXString &chamferSymbolName)
 Sets the chamfer dimension symbol name
Created in NX6.0.0. More...
 
void SetChamferSymbolName (const char *chamferSymbolName)
 Sets the chamfer dimension symbol name
Created in NX6.0.0. More...
 
void SetChamferSymbolType (NXOpen::Annotations::ChamferSymbolPlacement chamferSymbolType)
 Sets the chamfer dimension symbol type
Created in NX6.0.0. More...
 
void SetDimArrowDisplay (NXOpen::Annotations::ArrowDisplay dimArrowDisplay)
 Sets the dimension arrow display option
Created in NX6.0.0. More...
 
void SetDimensionValuePrecision (int dimensionValuePrecision)
 Sets the dimension value precision
Created in NX6.0.0. More...
 
void SetDimZeroToleranceDisplayStyle (NXOpen::Annotations::ZeroToleranceDisplayStyle dimZeroToleranceDisplayStyle)
 Sets the dimension zero tolerance display style
Created in NX6.0.0. More...
 
void SetDualDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat dualDimensionFractionDenominator)
 Sets the dual dimension fractional denominator
Created in NX6.0.0. More...
 
void SetDualDimensionValuePrecision (int dualDimensionValuePrecision)
 Sets the dual dimension value precision
Created in NX6.0.0. More...
 
void SetDualToleranceValuePrecision (int dualToleranceValuePrecision)
 Sets the dual tolerance value precision
Created in NX6.0.0. More...
 
void SetExtensionLineDisplay (NXOpen::Annotations::ExtensionLineDisplay extensionLineDisplay)
 Sets the extension line display option. More...
 
void SetFitToleranceParentheses (bool showFitParentheses)
 Sets the fit tolerance parentheses option. More...
 
void SetFitToleranceSeparator (bool showFitSeparator)
 Sets the fit tolerance separator option. More...
 
void SetInspectionDimension (bool inspectionDimension)
 Sets the inspection dimension flag
Created in NX6.0.0. More...
 
void SetInspectionSymbolAroundAppendedText (NXOpen::Annotations::InspectionSymbolAroundAppendedText inspectionSymbolAroundAppendedText)
 Sets the inspection symbol around appended text option
Created in NX11.0.0. More...
 
void SetLimitFitAnsiHoleType (NXOpen::Annotations::FitAnsiHoleType fitHoleType)
 Sets the dimension limit fit ANSI hole type
Created in NX7.5.0. More...
 
void SetLimitFitAssemblyDisplayStyle (NXOpen::Annotations::FitAssemblyDisplayStyle fitAssemblyDisplayStyle)
 Sets the display style of fit tolerance for assembly dimensions. More...
 
void SetLimitFitAssemblyNewDisplayStyle (NXOpen::Annotations::FitAssemblyNewDisplayStyle fitAssemblyDisplayStyle)
 Sets the new display style of fit tolerance for assembly dimensions. More...
 
void SetLimitFitDeviation (const NXString &fitDeviation)
 Sets the dimension limit fit deviation
Created in NX7.5.0. More...
 
void SetLimitFitDeviation (const char *fitDeviation)
 Sets the dimension limit fit deviation
Created in NX7.5.0. More...
 
void SetLimitFitDisplayAlignment (NXOpen::Annotations::FitDisplayAlignment fitDisplayAlignment)
 Sets the dimension limit fit display alignment. More...
 
void SetLimitFitDisplaySplitByDimline (NXOpen::Annotations::FitDisplaySplitByDimline fitDisplaySplitByDimline)
 Sets the dimension limit fit assembly display when split by dimension line. More...
 
void SetLimitFitDisplayStyle (NXOpen::Annotations::FitDisplayStyle fitDisplayStyle)
 Sets the dimension limit fit display style
Created in NX7.5.0. More...
 
void SetLimitFitGrade (int fitGrade)
 Sets the dimension limit fit grade
Created in NX7.5.0. More...
 
void SetLimitFitShaftDeviation (const NXString &fitShaftDeviation)
 Sets the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0. More...
 
void SetLimitFitShaftDeviation (const char *fitShaftDeviation)
 Sets the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0. More...
 
void SetLimitFitShaftGrade (int fitShaftGrade)
 Sets the shaft grade for fit tolerance of a dimension
Created in NX9.0.0. More...
 
void SetLineBetweenArrows (bool lineBetweenArrows)
 Sets the line between arrows. More...
 
void SetLowerToleranceDegrees (double lowerToleranceDegrees)
 Sets the lower angular tolerance in degrees
Created in NX6.0.0. More...
 
void SetLowerToleranceEnglish (double lowerToleranceEnglish)
 Sets the lower english tolerance
Created in NX6.0.0. More...
 
void SetLowerToleranceMetric (double lowerToleranceMetric)
 Sets the lower metric tolerance
Created in NX6.0.0. More...
 
void SetNarrowArrowType (NXOpen::Annotations::ArrowheadType narrowArrowType)
 Sets the narrow dimension arrowhead type which is used when there is no space for normal arrowheads
Created in NX6.0.0. More...
 
void SetNarrowDisplayType (NXOpen::Annotations::NarrowDisplayOption displayType)
 Sets the display type for narrow dimensions
Created in NX6.0.0. More...
 
void SetNarrowLeaderAngle (double narrowLeaderAngle)
 Sets the narrow dimension leader angle
Created in NX6.0.0. More...
 
void SetNarrowTextOffset (double narrowTextOffset)
 Sets the narrow dimension text offset
Created in NX6.0.0. More...
 
void SetNarrowTextOrientation (NXOpen::Annotations::NarrowTextOrientation narrowTextOrientation)
 Sets the narrow dimension text orientation
Created in NX6.0.0. More...
 
void SetOrientation (NXOpen::Annotations::TextOrientation orientation)
 Sets the dimension text orientation
Created in NX6.0.0. More...
 
void SetOverriddenDimensionText (const std::vector< NXString > &customizedText)
 Sets the overridden dimension text value
Created in NX10.0.0. More...
 
void SetOverrideDimensionText (bool overrideDimensionText)
 Sets the override dimension text
Created in NX10.0.0. More...
 
void SetPrefixSuffixReference (bool prefixSuffixReference)
 Sets the flag indicating whether prefix suffix reference toggle is turned on or not
Created in NX8.5.0. More...
 
void SetPrimaryDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat primaryDimensionFractionDenominator)
 Sets the primary dimension fractional denominator
Created in NX6.0.0. More...
 
void SetReferenceDimension (bool referenceDimension)
 Sets the reference dimension flag
Created in NX6.0.0. More...
 
void SetReferenceDimensionPrefix (const NXString &prefix)
 Sets the prefix characters for reference dimension
Created in NX8.5.0. More...
 
void SetReferenceDimensionPrefix (const char *prefix)
 Sets the prefix characters for reference dimension
Created in NX8.5.0. More...
 
void SetReferenceDimensionSuffix (const NXString &suffix)
 Sets the suffix characters for reference dimension
Created in NX8.5.0. More...
 
void SetReferenceDimensionSuffix (const char *suffix)
 Sets the suffix characters for reference dimension
Created in NX8.5.0. More...
 
void SetReverseArrowDirection (bool reverseArrowDirection)
 Sets the reverse arrow direction flag
Created in NX8.0.0. More...
 
void SetTextAngle (double textAngle)
 Sets the dimension text angle
Created in NX6.0.0. More...
 
void SetTextArrowPlacement (NXOpen::Annotations::TextPlacement textArrowPlacement)
 Sets the text arrow placement. More...
 
void SetTextCentered (bool textCentered)
 Sets the dimension text centered option
Created in NX11.0.0. More...
 
void SetTextPosition (NXOpen::Annotations::TextPosition position)
 Sets the dimension text position representing above or after stub
Created in NX9.0.0. More...
 
void SetToleranceType (NXOpen::Annotations::ToleranceType dimToleranceType)
 Sets the dimension tolerance type
Created in NX6.0.0. More...
 
void SetToleranceValuePrecision (int toleranceValuePrecision)
 Sets the tolerance value precision
Created in NX6.0.0. More...
 
void SetTrimDimLine (NXOpen::Annotations::TrimDimensionLineStyle trimDimLine)
 Sets the trim dimension line flag. More...
 
void SetTrueLengthText (const NXString &trueLengthText)
 Sets the true length dimension text
Created in NX8.0.0. More...
 
void SetTrueLengthText (const char *trueLengthText)
 Sets the true length dimension text
Created in NX8.0.0. More...
 
void SetTrueLengthTextPosition (NXOpen::Annotations::TrueLengthTextPosition trueLengthTextPosition)
 Sets the true length text position
Created in NX8.0.0. More...
 
void SetUpperToleranceDegrees (double upperToleranceDegrees)
 Sets the upper angular tolerance in degrees
Created in NX6.0.0. More...
 
void SetUpperToleranceEnglish (double upperToleranceEnglish)
 Sets the upper english tolerance
Created in NX6.0.0. More...
 
void SetUpperToleranceMetric (double upperToleranceMetric)
 Sets the upper metric tolerance
Created in NX6.0.0. More...
 
double TextAngle ()
 Returns the dimension text angle
Created in NX6.0.0. More...
 
NXOpen::Annotations::TextPlacement TextArrowPlacement ()
 Returns the text arrow placement. More...
 
bool TextCentered ()
 Returns the dimension text centered option
Created in NX11.0.0. More...
 
NXOpen::Annotations::TextPosition TextPosition ()
 Returns the dimension text position representing above or after stub
Created in NX9.0.0. More...
 
NXOpen::Annotations::ToleranceType ToleranceType ()
 Returns the dimension tolerance type
Created in NX6.0.0. More...
 
int ToleranceValuePrecision ()
 Returns the tolerance value precision
Created in NX6.0.0. More...
 
NXOpen::Annotations::TrimDimensionLineStyle TrimDimLine ()
 Returns the trim dimension line flag. More...
 
NXString TrueLengthText ()
 Returns the true length dimension text
Created in NX8.0.0. More...
 
NXOpen::Annotations::TrueLengthTextPosition TrueLengthTextPosition ()
 Returns the true length text position
Created in NX8.0.0. More...
 
double UpperToleranceDegrees ()
 Returns the upper angular tolerance in degrees
Created in NX6.0.0. More...
 
double UpperToleranceEnglish ()
 Returns the upper english tolerance
Created in NX6.0.0. More...
 
double UpperToleranceMetric ()
 Returns the upper metric tolerance
Created in NX6.0.0. 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::Annotations::DimensionStyleBuilder .

This class queries and sets dimension preferences when creating or editing a dimension.


Created in NX6.0.0.

Member Function Documentation

int NXOpen::Annotations::DimensionStyleBuilder::AngularDimensionValuePrecision ( )

Returns the angular dimension value precision
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::AngularToleranceValuePrecision ( )

Returns the angular tolerance value precision
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::BaselineOffset ( )

Returns the offset between dimension lines of baseline dimensions
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::ChainOffset ( )

Returns the offset between dimension lines of chain dimensions
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ChamferForm NXOpen::Annotations::DimensionStyleBuilder::ChamferForm ( )

Returns the chamfer dimension form
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ChamferLeaderPlacement NXOpen::Annotations::DimensionStyleBuilder::ChamferLeaderType ( )

Returns the chamfer dimension leader type
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ChamferSeparatorType NXOpen::Annotations::DimensionStyleBuilder::ChamferSeparator ( )

Returns the chamfer separator type
Created in NX9.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::ChamferSpaceFactor ( )

Returns the chamfer dimension space factor
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ChamferStubType NXOpen::Annotations::DimensionStyleBuilder::ChamferStubType ( )

Returns the chamfer dimension stub type
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::ChamferSymbolName ( )

Returns the chamfer dimension symbol name
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ChamferSymbolPlacement NXOpen::Annotations::DimensionStyleBuilder::ChamferSymbolType ( )

Returns the chamfer dimension symbol type
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ArrowDisplay NXOpen::Annotations::DimensionStyleBuilder::DimArrowDisplay ( )

Returns the dimension arrow display option
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::DimensionValuePrecision ( )

Returns the dimension value precision
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ZeroToleranceDisplayStyle NXOpen::Annotations::DimensionStyleBuilder::DimZeroToleranceDisplayStyle ( )

Returns the dimension zero tolerance display style
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::FractionDenominatorFormat NXOpen::Annotations::DimensionStyleBuilder::DualDimensionFractionDenominator ( )

Returns the dual dimension fractional denominator
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::DualDimensionValuePrecision ( )

Returns the dual dimension value precision
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::DualToleranceValuePrecision ( )

Returns the dual tolerance value precision
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ExtensionLineDisplay NXOpen::Annotations::DimensionStyleBuilder::ExtensionLineDisplay ( )

Returns the extension line display option.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::FitToleranceParentheses ( )

Returns the fit tolerance parentheses option.

When the value is true, parentheses will be shown on the fit tolerance text. Otherwise, a blank space will be used.
Created in NX9.0.0.

License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::FitToleranceSeparator ( )

Returns the fit tolerance separator option.

When the limit fit type is FIT and the value true, a line will be drawn to separate the hole and shaft tolerance texts.
Created in NX9.0.0.

License requirements : None

std::vector<NXString> NXOpen::Annotations::DimensionStyleBuilder::GetOverriddenDimensionText ( )

Returns the overridden dimension text value.

Returns

Created in NX10.0.0.

License requirements : None
bool NXOpen::Annotations::DimensionStyleBuilder::InspectionDimension ( )

Returns the inspection dimension flag
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::InspectionSymbolAroundAppendedText NXOpen::Annotations::DimensionStyleBuilder::InspectionSymbolAroundAppendedText ( )

Returns the inspection symbol around appended text option
Created in NX11.0.0.



License requirements : None

NXOpen::Annotations::FitAnsiHoleType NXOpen::Annotations::DimensionStyleBuilder::LimitFitAnsiHoleType ( )

Returns the dimension limit fit ANSI hole type
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::FitAssemblyDisplayStyle NXOpen::Annotations::DimensionStyleBuilder::LimitFitAssemblyDisplayStyle ( )

Returns the display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line, or two lines centered with the dimension text or two lines with the shaft text in line with the dimension text. This property is obsolete.


Deprecated:
Deprecated in NX11.0.0. Use NXOpen::Annotations::DimensionStyleBuilder::LimitFitAssemblyNewDisplayStyle instead.


Created in NX9.0.0.

License requirements : None

NXOpen::Annotations::FitAssemblyNewDisplayStyle NXOpen::Annotations::DimensionStyleBuilder::LimitFitAssemblyNewDisplayStyle ( )

Returns the new display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line or double line
Created in NX11.0.0.

License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::LimitFitDeviation ( )

Returns the dimension limit fit deviation
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::FitDisplayAlignment NXOpen::Annotations::DimensionStyleBuilder::LimitFitDisplayAlignment ( )

Returns the dimension limit fit display alignment.

When the limit fit type is FIT, the hole and shaft tolerances can be aligned as centered value, centered value and fit or bottom
Created in NX11.0.0.

License requirements : None

NXOpen::Annotations::FitDisplaySplitByDimline NXOpen::Annotations::DimensionStyleBuilder::LimitFitDisplaySplitByDimline ( )

Returns the dimension limit fit assembly display when split by dimension line.

When the limit fit type is FIT or layout is SINGLE LINE, the hole and shaft tolerances can be shown without any split, splitting tolerance by the dimension line or splitting tolerance and value by the dimension line
Created in NX11.0.0.

License requirements : None

NXOpen::Annotations::FitDisplayStyle NXOpen::Annotations::DimensionStyleBuilder::LimitFitDisplayStyle ( )

Returns the dimension limit fit display style
Created in NX7.5.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::LimitFitGrade ( )

Returns the dimension limit fit grade
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::LimitFitShaftDeviation ( )

Returns the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::LimitFitShaftGrade ( )

Returns the shaft grade for fit tolerance of a dimension
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::LineBetweenArrows ( )

Returns the line between arrows.

A value of True means a line is to be displayed between the arrows
Created in NX6.0.0.

License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::LowerToleranceDegrees ( )

Returns the lower angular tolerance in degrees
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::LowerToleranceEnglish ( )

Returns the lower english tolerance
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::LowerToleranceMetric ( )

Returns the lower metric tolerance
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::ArrowheadType NXOpen::Annotations::DimensionStyleBuilder::NarrowArrowType ( )

Returns the narrow dimension arrowhead type which is used when there is no space for normal arrowheads
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::NarrowDisplayOption NXOpen::Annotations::DimensionStyleBuilder::NarrowDisplayType ( )

Returns the display type for narrow dimensions
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::NarrowLeaderAngle ( )

Returns the narrow dimension leader angle
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::NarrowTextOffset ( )

Returns the narrow dimension text offset
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::NarrowTextOrientation NXOpen::Annotations::DimensionStyleBuilder::NarrowTextOrientation ( )

Returns the narrow dimension text orientation
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::TextOrientation NXOpen::Annotations::DimensionStyleBuilder::Orientation ( )

Returns the dimension text orientation
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::OverrideDimensionText ( )

Returns the override dimension text
Created in NX10.0.0.



License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::PrefixSuffixReference ( )

Returns the flag indicating whether prefix suffix reference toggle is turned on or not
Created in NX8.5.0.



License requirements : None

NXOpen::Annotations::FractionDenominatorFormat NXOpen::Annotations::DimensionStyleBuilder::PrimaryDimensionFractionDenominator ( )

Returns the primary dimension fractional denominator
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::ReferenceDimension ( )

Returns the reference dimension flag
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::ReferenceDimensionPrefix ( )

Returns the prefix characters for reference dimension
Created in NX8.5.0.



License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::ReferenceDimensionSuffix ( )

Returns the suffix characters for reference dimension
Created in NX8.5.0.



License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::ReverseArrowDirection ( )

Returns the reverse arrow direction flag
Created in NX8.0.0.



License requirements : None

void NXOpen::Annotations::DimensionStyleBuilder::SetAngularDimensionValuePrecision ( int  angularDimensionValuePrecision)

Sets the angular dimension value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
angularDimensionValuePrecisionangulardimensionvalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetAngularToleranceValuePrecision ( int  angularToleranceValuePrecision)

Sets the angular tolerance value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
angularToleranceValuePrecisionangulartolerancevalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetBaselineOffset ( double  baselineOffset)

Sets the offset between dimension lines of baseline dimensions
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
baselineOffsetbaselineoffset
void NXOpen::Annotations::DimensionStyleBuilder::SetChainOffset ( double  chainOffset)

Sets the offset between dimension lines of chain dimensions
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chainOffsetchainoffset
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferForm ( NXOpen::Annotations::ChamferForm  chamferForm)

Sets the chamfer dimension form
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferFormchamferform
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferLeaderType ( NXOpen::Annotations::ChamferLeaderPlacement  chamferLeaderType)

Sets the chamfer dimension leader type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferLeaderTypechamferleadertype
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferSeparator ( NXOpen::Annotations::ChamferSeparatorType  separator)

Sets the chamfer separator type
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
separatorNew separator type
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferSpaceFactor ( double  chamferSpaceFactor)

Sets the chamfer dimension space factor
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferSpaceFactorchamferspacefactor
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferStubType ( NXOpen::Annotations::ChamferStubType  chamferStubType)

Sets the chamfer dimension stub type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferStubTypechamferstubtype
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferSymbolName ( const NXString chamferSymbolName)

Sets the chamfer dimension symbol name
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferSymbolNamechamfersymbolname
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferSymbolName ( const char *  chamferSymbolName)

Sets the chamfer dimension symbol name
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferSymbolNamechamfersymbolname
void NXOpen::Annotations::DimensionStyleBuilder::SetChamferSymbolType ( NXOpen::Annotations::ChamferSymbolPlacement  chamferSymbolType)

Sets the chamfer dimension symbol type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
chamferSymbolTypechamfersymboltype
void NXOpen::Annotations::DimensionStyleBuilder::SetDimArrowDisplay ( NXOpen::Annotations::ArrowDisplay  dimArrowDisplay)

Sets the dimension arrow display option
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimArrowDisplaydimarrowdisplay
void NXOpen::Annotations::DimensionStyleBuilder::SetDimensionValuePrecision ( int  dimensionValuePrecision)

Sets the dimension value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimensionValuePrecisiondimensionvalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetDimZeroToleranceDisplayStyle ( NXOpen::Annotations::ZeroToleranceDisplayStyle  dimZeroToleranceDisplayStyle)

Sets the dimension zero tolerance display style
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimZeroToleranceDisplayStyledimzerotolerancedisplaystyle
void NXOpen::Annotations::DimensionStyleBuilder::SetDualDimensionFractionDenominator ( NXOpen::Annotations::FractionDenominatorFormat  dualDimensionFractionDenominator)

Sets the dual dimension fractional denominator
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dualDimensionFractionDenominatordualdimensionfractiondenominator
void NXOpen::Annotations::DimensionStyleBuilder::SetDualDimensionValuePrecision ( int  dualDimensionValuePrecision)

Sets the dual dimension value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dualDimensionValuePrecisiondualdimensionvalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetDualToleranceValuePrecision ( int  dualToleranceValuePrecision)

Sets the dual tolerance value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dualToleranceValuePrecisiondualtolerancevalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetExtensionLineDisplay ( NXOpen::Annotations::ExtensionLineDisplay  extensionLineDisplay)

Sets the extension line display option.


Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
extensionLineDisplayextensionlinedisplay
void NXOpen::Annotations::DimensionStyleBuilder::SetFitToleranceParentheses ( bool  showFitParentheses)

Sets the fit tolerance parentheses option.

When the value is true, parentheses will be shown on the fit tolerance text. Otherwise, a blank space will be used.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
showFitParenthesesshowfitparentheses
void NXOpen::Annotations::DimensionStyleBuilder::SetFitToleranceSeparator ( bool  showFitSeparator)

Sets the fit tolerance separator option.

When the limit fit type is FIT and the value true, a line will be drawn to separate the hole and shaft tolerance texts.
Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
showFitSeparatorshowfitseparator
void NXOpen::Annotations::DimensionStyleBuilder::SetInspectionDimension ( bool  inspectionDimension)

Sets the inspection dimension flag
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
inspectionDimensioninspectiondimension
void NXOpen::Annotations::DimensionStyleBuilder::SetInspectionSymbolAroundAppendedText ( NXOpen::Annotations::InspectionSymbolAroundAppendedText  inspectionSymbolAroundAppendedText)

Sets the inspection symbol around appended text option
Created in NX11.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
inspectionSymbolAroundAppendedTextinspectionsymbolaroundappendedtext
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitAnsiHoleType ( NXOpen::Annotations::FitAnsiHoleType  fitHoleType)

Sets the dimension limit fit ANSI hole type
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitHoleTypefitholetype
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitAssemblyDisplayStyle ( NXOpen::Annotations::FitAssemblyDisplayStyle  fitAssemblyDisplayStyle)

Sets the display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line, or two lines centered with the dimension text or two lines with the shaft text in line with the dimension text. This property is obsolete.


Deprecated:
Deprecated in NX11.0.0. Use NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitAssemblyNewDisplayStyle instead.


Created in NX9.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitAssemblyDisplayStylefitassemblydisplaystyle
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitAssemblyNewDisplayStyle ( NXOpen::Annotations::FitAssemblyNewDisplayStyle  fitAssemblyDisplayStyle)

Sets the new display style of fit tolerance for assembly dimensions.

When the limit fit type is FIT, the display can be on a single line or double line
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitAssemblyDisplayStylefitassemblydisplaystyle
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitDeviation ( const NXString fitDeviation)

Sets the dimension limit fit deviation
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitDeviationfitdeviation
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitDeviation ( const char *  fitDeviation)

Sets the dimension limit fit deviation
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitDeviationfitdeviation
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitDisplayAlignment ( NXOpen::Annotations::FitDisplayAlignment  fitDisplayAlignment)

Sets the dimension limit fit display alignment.

When the limit fit type is FIT, the hole and shaft tolerances can be aligned as centered value, centered value and fit or bottom
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitDisplayAlignmentfitdisplayalignment
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitDisplaySplitByDimline ( NXOpen::Annotations::FitDisplaySplitByDimline  fitDisplaySplitByDimline)

Sets the dimension limit fit assembly display when split by dimension line.

When the limit fit type is FIT or layout is SINGLE LINE, the hole and shaft tolerances can be shown without any split, splitting tolerance by the dimension line or splitting tolerance and value by the dimension line
Created in NX11.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitDisplaySplitByDimlinefitdisplaysplitbydimline
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitDisplayStyle ( NXOpen::Annotations::FitDisplayStyle  fitDisplayStyle)

Sets the dimension limit fit display style
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitDisplayStylefitdisplaystyle
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitGrade ( int  fitGrade)

Sets the dimension limit fit grade
Created in NX7.5.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitGradefitgrade
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitShaftDeviation ( const NXString fitShaftDeviation)

Sets the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitShaftDeviationfitshaftdeviation
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitShaftDeviation ( const char *  fitShaftDeviation)

Sets the shaft deviation for fit tolerance of a dimension
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitShaftDeviationfitshaftdeviation
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitShaftGrade ( int  fitShaftGrade)

Sets the shaft grade for fit tolerance of a dimension
Created in NX9.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
fitShaftGradefitshaftgrade
void NXOpen::Annotations::DimensionStyleBuilder::SetLineBetweenArrows ( bool  lineBetweenArrows)

Sets the line between arrows.

A value of True means a line is to be displayed between the arrows
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
lineBetweenArrowslinebetweenarrows
void NXOpen::Annotations::DimensionStyleBuilder::SetLowerToleranceDegrees ( double  lowerToleranceDegrees)

Sets the lower angular tolerance in degrees
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
lowerToleranceDegreeslowertolerancedegrees
void NXOpen::Annotations::DimensionStyleBuilder::SetLowerToleranceEnglish ( double  lowerToleranceEnglish)

Sets the lower english tolerance
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
lowerToleranceEnglishlowertoleranceenglish
void NXOpen::Annotations::DimensionStyleBuilder::SetLowerToleranceMetric ( double  lowerToleranceMetric)

Sets the lower metric tolerance
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
lowerToleranceMetriclowertolerancemetric
void NXOpen::Annotations::DimensionStyleBuilder::SetNarrowArrowType ( NXOpen::Annotations::ArrowheadType  narrowArrowType)

Sets the narrow dimension arrowhead type which is used when there is no space for normal arrowheads
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
narrowArrowTypenarrowarrowtype
void NXOpen::Annotations::DimensionStyleBuilder::SetNarrowDisplayType ( NXOpen::Annotations::NarrowDisplayOption  displayType)

Sets the display type for narrow dimensions
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
displayTypedisplaytype
void NXOpen::Annotations::DimensionStyleBuilder::SetNarrowLeaderAngle ( double  narrowLeaderAngle)

Sets the narrow dimension leader angle
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
narrowLeaderAnglenarrowleaderangle
void NXOpen::Annotations::DimensionStyleBuilder::SetNarrowTextOffset ( double  narrowTextOffset)

Sets the narrow dimension text offset
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
narrowTextOffsetnarrowtextoffset
void NXOpen::Annotations::DimensionStyleBuilder::SetNarrowTextOrientation ( NXOpen::Annotations::NarrowTextOrientation  narrowTextOrientation)

Sets the narrow dimension text orientation
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
narrowTextOrientationnarrowtextorientation
void NXOpen::Annotations::DimensionStyleBuilder::SetOrientation ( NXOpen::Annotations::TextOrientation  orientation)

Sets the dimension text orientation
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
orientationorientation
void NXOpen::Annotations::DimensionStyleBuilder::SetOverriddenDimensionText ( const std::vector< NXString > &  customizedText)

Sets the overridden dimension text value
Created in NX10.0.0.



License requirements : None

Parameters
customizedTextcustomizedtext
void NXOpen::Annotations::DimensionStyleBuilder::SetOverrideDimensionText ( bool  overrideDimensionText)

Sets the override dimension text
Created in NX10.0.0.



License requirements : None

Parameters
overrideDimensionTextoverridedimensiontext
void NXOpen::Annotations::DimensionStyleBuilder::SetPrefixSuffixReference ( bool  prefixSuffixReference)

Sets the flag indicating whether prefix suffix reference toggle is turned on or not
Created in NX8.5.0.



License requirements : None

Parameters
prefixSuffixReferenceprefixsuffixreference
void NXOpen::Annotations::DimensionStyleBuilder::SetPrimaryDimensionFractionDenominator ( NXOpen::Annotations::FractionDenominatorFormat  primaryDimensionFractionDenominator)

Sets the primary dimension fractional denominator
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
primaryDimensionFractionDenominatorprimarydimensionfractiondenominator
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimension ( bool  referenceDimension)

Sets the reference dimension flag
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
referenceDimensionreferencedimension
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionPrefix ( const NXString prefix)

Sets the prefix characters for reference dimension
Created in NX8.5.0.



License requirements : None

Parameters
prefixprefix
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionPrefix ( const char *  prefix)

Sets the prefix characters for reference dimension
Created in NX8.5.0.



License requirements : None

Parameters
prefixprefix
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionSuffix ( const NXString suffix)

Sets the suffix characters for reference dimension
Created in NX8.5.0.



License requirements : None

Parameters
suffixsuffix
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionSuffix ( const char *  suffix)

Sets the suffix characters for reference dimension
Created in NX8.5.0.



License requirements : None

Parameters
suffixsuffix
void NXOpen::Annotations::DimensionStyleBuilder::SetReverseArrowDirection ( bool  reverseArrowDirection)

Sets the reverse arrow direction flag
Created in NX8.0.0.



License requirements : nx_ship_drafting ("Ship Drafting") OR drafting ("DRAFTING")

Parameters
reverseArrowDirectionreversearrowdirection
void NXOpen::Annotations::DimensionStyleBuilder::SetTextAngle ( double  textAngle)

Sets the dimension text angle
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textAngletextangle
void NXOpen::Annotations::DimensionStyleBuilder::SetTextArrowPlacement ( NXOpen::Annotations::TextPlacement  textArrowPlacement)

Sets the text arrow placement.

This specifies manual or automatic placement and display of arrows in or out
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textArrowPlacementtextarrowplacement
void NXOpen::Annotations::DimensionStyleBuilder::SetTextCentered ( bool  textCentered)

Sets the dimension text centered option
Created in NX11.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
textCenteredtextcentered
void NXOpen::Annotations::DimensionStyleBuilder::SetTextPosition ( NXOpen::Annotations::TextPosition  position)

Sets the dimension text position representing above or after stub
Created in NX9.0.0.



License requirements : None

Parameters
positionposition
void NXOpen::Annotations::DimensionStyleBuilder::SetToleranceType ( NXOpen::Annotations::ToleranceType  dimToleranceType)

Sets the dimension tolerance type
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
dimToleranceTypedimtolerancetype
void NXOpen::Annotations::DimensionStyleBuilder::SetToleranceValuePrecision ( int  toleranceValuePrecision)

Sets the tolerance value precision
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
toleranceValuePrecisiontolerancevalueprecision
void NXOpen::Annotations::DimensionStyleBuilder::SetTrimDimLine ( NXOpen::Annotations::TrimDimensionLineStyle  trimDimLine)

Sets the trim dimension line flag.

A value of True means the dimension line will be trimmed when the text crosses both extension lines
Created in NX6.0.0.

License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
trimDimLinetrimdimline
void NXOpen::Annotations::DimensionStyleBuilder::SetTrueLengthText ( const NXString trueLengthText)

Sets the true length dimension text
Created in NX8.0.0.



License requirements : nx_ship_drafting ("Ship Drafting") OR drafting ("DRAFTING")

Parameters
trueLengthTexttruelengthtext
void NXOpen::Annotations::DimensionStyleBuilder::SetTrueLengthText ( const char *  trueLengthText)

Sets the true length dimension text
Created in NX8.0.0.



License requirements : nx_ship_drafting ("Ship Drafting") OR drafting ("DRAFTING")

Parameters
trueLengthTexttruelengthtext
void NXOpen::Annotations::DimensionStyleBuilder::SetTrueLengthTextPosition ( NXOpen::Annotations::TrueLengthTextPosition  trueLengthTextPosition)

Sets the true length text position
Created in NX8.0.0.



License requirements : nx_ship_drafting ("Ship Drafting") OR drafting ("DRAFTING")

Parameters
trueLengthTextPositiontruelengthtextposition
void NXOpen::Annotations::DimensionStyleBuilder::SetUpperToleranceDegrees ( double  upperToleranceDegrees)

Sets the upper angular tolerance in degrees
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
upperToleranceDegreesuppertolerancedegrees
void NXOpen::Annotations::DimensionStyleBuilder::SetUpperToleranceEnglish ( double  upperToleranceEnglish)

Sets the upper english tolerance
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
upperToleranceEnglishuppertoleranceenglish
void NXOpen::Annotations::DimensionStyleBuilder::SetUpperToleranceMetric ( double  upperToleranceMetric)

Sets the upper metric tolerance
Created in NX6.0.0.



License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")

Parameters
upperToleranceMetricuppertolerancemetric
double NXOpen::Annotations::DimensionStyleBuilder::TextAngle ( )

Returns the dimension text angle
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::TextPlacement NXOpen::Annotations::DimensionStyleBuilder::TextArrowPlacement ( )

Returns the text arrow placement.

This specifies manual or automatic placement and display of arrows in or out
Created in NX6.0.0.

License requirements : None

bool NXOpen::Annotations::DimensionStyleBuilder::TextCentered ( )

Returns the dimension text centered option
Created in NX11.0.0.



License requirements : None

NXOpen::Annotations::TextPosition NXOpen::Annotations::DimensionStyleBuilder::TextPosition ( )

Returns the dimension text position representing above or after stub
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::ToleranceType NXOpen::Annotations::DimensionStyleBuilder::ToleranceType ( )

Returns the dimension tolerance type
Created in NX6.0.0.



License requirements : None

int NXOpen::Annotations::DimensionStyleBuilder::ToleranceValuePrecision ( )

Returns the tolerance value precision
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::TrimDimensionLineStyle NXOpen::Annotations::DimensionStyleBuilder::TrimDimLine ( )

Returns the trim dimension line flag.

A value of True means the dimension line will be trimmed when the text crosses both extension lines
Created in NX6.0.0.

License requirements : None

NXString NXOpen::Annotations::DimensionStyleBuilder::TrueLengthText ( )

Returns the true length dimension text
Created in NX8.0.0.



License requirements : None

NXOpen::Annotations::TrueLengthTextPosition NXOpen::Annotations::DimensionStyleBuilder::TrueLengthTextPosition ( )

Returns the true length text position
Created in NX8.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::UpperToleranceDegrees ( )

Returns the upper angular tolerance in degrees
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::UpperToleranceEnglish ( )

Returns the upper english tolerance
Created in NX6.0.0.



License requirements : None

double NXOpen::Annotations::DimensionStyleBuilder::UpperToleranceMetric ( )

Returns the upper metric tolerance
Created in NX6.0.0.



License requirements : None

virtual bool NXOpen::Annotations::DimensionStyleBuilder::Validate ( )
virtual

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.


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