NX Open C++ Reference Guide
|
Represents a Annotations::DimensionStyleBuilder . More...
Public Member Functions | |
int | AngularDimensionValuePrecision () |
Returns the angular dimension value precision Created in NX6.0.0. | |
int | AngularToleranceValuePrecision () |
Returns the angular tolerance value precision Created in NX6.0.0. | |
double | BaselineOffset () |
Returns the offset between dimension lines of baseline dimensions Created in NX6.0.0. | |
double | ChainOffset () |
Returns the offset between dimension lines of chain dimensions Created in NX6.0.0. | |
NXOpen::Annotations::ChamferForm | ChamferForm () |
Returns the chamfer dimension form Created in NX6.0.0. | |
NXOpen::Annotations::ChamferLeaderPlacement | ChamferLeaderType () |
Returns the chamfer dimension leader type Created in NX6.0.0. | |
NXOpen::Annotations::ChamferSeparatorType | ChamferSeparator () |
Returns the chamfer separator type Created in NX9.0.0. | |
double | ChamferSpaceFactor () |
Returns the chamfer dimension space factor Created in NX6.0.0. | |
NXOpen::Annotations::ChamferStubType | ChamferStubType () |
Returns the chamfer dimension stub type Created in NX6.0.0. | |
NXString | ChamferSymbolName () |
Returns the chamfer dimension symbol name Created in NX6.0.0. | |
NXOpen::Annotations::ChamferSymbolPlacement | ChamferSymbolType () |
Returns the chamfer dimension symbol type Created in NX6.0.0. | |
NXOpen::Annotations::ArrowDisplay | DimArrowDisplay () |
Returns the dimension arrow display option Created in NX6.0.0. | |
int | DimensionValuePrecision () |
Returns the dimension value precision Created in NX6.0.0. | |
NXOpen::Annotations::ZeroToleranceDisplayStyle | DimZeroToleranceDisplayStyle () |
Returns the dimension zero tolerance display style Created in NX6.0.0. | |
NXOpen::Annotations::FractionDenominatorFormat | DualDimensionFractionDenominator () |
Returns the dual dimension fractional denominator Created in NX6.0.0. | |
int | DualDimensionValuePrecision () |
Returns the dual dimension value precision Created in NX6.0.0. | |
int | DualToleranceValuePrecision () |
Returns the dual tolerance value precision Created in NX6.0.0. | |
NXOpen::Annotations::ExtensionLineDisplay | ExtensionLineDisplay () |
Returns the extension line display option. | |
bool | FitToleranceParentheses () |
Returns the fit tolerance parentheses option. | |
bool | FitToleranceSeparator () |
Returns the fit tolerance separator option. | |
bool | InspectionDimension () |
Returns the inspection dimension flag Created in NX6.0.0. | |
NXOpen::Annotations::FitAnsiHoleType | LimitFitAnsiHoleType () |
Returns the dimension limit fit ansi hole type Created in NX7.5.0. | |
NXOpen::Annotations::FitAssemblyDisplayStyle | LimitFitAssemblyDisplayStyle () |
Returns the dimension limit fit assembly display style. | |
NXString | LimitFitDeviation () |
Returns the dimension limit fit deviation Created in NX7.5.0. | |
NXOpen::Annotations::FitDisplayStyle | LimitFitDisplayStyle () |
Returns the dimension limit fit display style Created in NX7.5.0. | |
int | LimitFitGrade () |
Returns the dimension limit fit grade Created in NX7.5.0. | |
NXString | LimitFitShaftDeviation () |
Returns the shaft deviation for fit tolerance of a dimension Created in NX9.0.0. | |
int | LimitFitShaftGrade () |
Returns the shaft grade for fit tolerance of a dimension Created in NX9.0.0. | |
bool | LineBetweenArrows () |
Returns the line between arrows. | |
double | LowerToleranceDegrees () |
Returns the lower angular tolerance in degrees Created in NX6.0.0. | |
double | LowerToleranceEnglish () |
Returns the lower english tolerance Created in NX6.0.0. | |
double | LowerToleranceMetric () |
Returns the lower metric tolerance Created in NX6.0.0. | |
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. | |
NXOpen::Annotations::NarrowDisplayOption | NarrowDisplayType () |
Returns the display type for narrow dimensions Created in NX6.0.0. | |
double | NarrowLeaderAngle () |
Returns the narrow dimension leader angle Created in NX6.0.0. | |
double | NarrowTextOffset () |
Returns the narrow dimension text offset Created in NX6.0.0. | |
NXOpen::Annotations::NarrowTextOrientation | NarrowTextOrientation () |
Returns the narrow dimension text orientation Created in NX6.0.0. | |
NXOpen::Annotations::TextOrientation | Orientation () |
Returns the dimension text orientation Created in NX6.0.0. | |
bool | PrefixSuffixReference () |
Returns the flag indicating whether prefix suffix reference toggle is turned on or not Created in NX8.5.0. | |
NXOpen::Annotations::FractionDenominatorFormat | PrimaryDimensionFractionDenominator () |
Returns the primary dimension fractional denominator Created in NX6.0.0. | |
bool | ReferenceDimension () |
Returns the reference dimension flag Created in NX6.0.0. | |
NXString | ReferenceDimensionPrefix () |
Returns the prefix characters for reference dimension Created in NX8.5.0. | |
NXString | ReferenceDimensionSuffix () |
Returns the suffix characters for reference dimension Created in NX8.5.0. | |
bool | ReverseArrowDirection () |
Returns the reverse arrow direction flag Created in NX8.0.0. | |
void | SetAngularDimensionValuePrecision (int angularDimensionValuePrecision) |
Sets the angular dimension value precision Created in NX6.0.0. | |
void | SetAngularToleranceValuePrecision (int angularToleranceValuePrecision) |
Sets the angular tolerance value precision Created in NX6.0.0. | |
void | SetBaselineOffset (double baselineOffset) |
Sets the offset between dimension lines of baseline dimensions Created in NX6.0.0. | |
void | SetChainOffset (double chainOffset) |
Sets the offset between dimension lines of chain dimensions Created in NX6.0.0. | |
void | SetChamferForm (NXOpen::Annotations::ChamferForm chamferForm) |
Sets the chamfer dimension form Created in NX6.0.0. | |
void | SetChamferLeaderType (NXOpen::Annotations::ChamferLeaderPlacement chamferLeaderType) |
Sets the chamfer dimension leader type Created in NX6.0.0. | |
void | SetChamferSeparator (NXOpen::Annotations::ChamferSeparatorType separator) |
Sets the chamfer separator type Created in NX9.0.0. | |
void | SetChamferSpaceFactor (double chamferSpaceFactor) |
Sets the chamfer dimension space factor Created in NX6.0.0. | |
void | SetChamferStubType (NXOpen::Annotations::ChamferStubType chamferStubType) |
Sets the chamfer dimension stub type Created in NX6.0.0. | |
void | SetChamferSymbolName (const NXString &chamferSymbolName) |
Sets the chamfer dimension symbol name Created in NX6.0.0. | |
void | SetChamferSymbolName (const char *chamferSymbolName) |
Sets the chamfer dimension symbol name Created in NX6.0.0. | |
void | SetChamferSymbolType (NXOpen::Annotations::ChamferSymbolPlacement chamferSymbolType) |
Sets the chamfer dimension symbol type Created in NX6.0.0. | |
void | SetDimArrowDisplay (NXOpen::Annotations::ArrowDisplay dimArrowDisplay) |
Sets the dimension arrow display option Created in NX6.0.0. | |
void | SetDimensionValuePrecision (int dimensionValuePrecision) |
Sets the dimension value precision Created in NX6.0.0. | |
void | SetDimZeroToleranceDisplayStyle (NXOpen::Annotations::ZeroToleranceDisplayStyle dimZeroToleranceDisplayStyle) |
Sets the dimension zero tolerance display style Created in NX6.0.0. | |
void | SetDualDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat dualDimensionFractionDenominator) |
Sets the dual dimension fractional denominator Created in NX6.0.0. | |
void | SetDualDimensionValuePrecision (int dualDimensionValuePrecision) |
Sets the dual dimension value precision Created in NX6.0.0. | |
void | SetDualToleranceValuePrecision (int dualToleranceValuePrecision) |
Sets the dual tolerance value precision Created in NX6.0.0. | |
void | SetExtensionLineDisplay (NXOpen::Annotations::ExtensionLineDisplay extensionLineDisplay) |
Sets the extension line display option. | |
void | SetFitToleranceParentheses (bool showFitParentheses) |
Sets the fit tolerance parentheses option. | |
void | SetFitToleranceSeparator (bool showFitSeparator) |
Sets the fit tolerance separator option. | |
void | SetInspectionDimension (bool inspectionDimension) |
Sets the inspection dimension flag Created in NX6.0.0. | |
void | SetLimitFitAnsiHoleType (NXOpen::Annotations::FitAnsiHoleType fitHoleType) |
Sets the dimension limit fit ansi hole type Created in NX7.5.0. | |
void | SetLimitFitAssemblyDisplayStyle (NXOpen::Annotations::FitAssemblyDisplayStyle fitAssemblyDisplayStyle) |
Sets the dimension limit fit assembly display style. | |
void | SetLimitFitDeviation (const NXString &fitDeviation) |
Sets the dimension limit fit deviation Created in NX7.5.0. | |
void | SetLimitFitDeviation (const char *fitDeviation) |
Sets the dimension limit fit deviation Created in NX7.5.0. | |
void | SetLimitFitDisplayStyle (NXOpen::Annotations::FitDisplayStyle fitDisplayStyle) |
Sets the dimension limit fit display style Created in NX7.5.0. | |
void | SetLimitFitGrade (int fitGrade) |
Sets the dimension limit fit grade Created in NX7.5.0. | |
void | SetLimitFitShaftDeviation (const NXString &fitShaftDeviation) |
Sets the shaft deviation for fit tolerance of a dimension Created in NX9.0.0. | |
void | SetLimitFitShaftDeviation (const char *fitShaftDeviation) |
Sets the shaft deviation for fit tolerance of a dimension Created in NX9.0.0. | |
void | SetLimitFitShaftGrade (int fitShaftGrade) |
Sets the shaft grade for fit tolerance of a dimension Created in NX9.0.0. | |
void | SetLineBetweenArrows (bool lineBetweenArrows) |
Sets the line between arrows. | |
void | SetLowerToleranceDegrees (double lowerToleranceDegrees) |
Sets the lower angular tolerance in degrees Created in NX6.0.0. | |
void | SetLowerToleranceEnglish (double lowerToleranceEnglish) |
Sets the lower english tolerance Created in NX6.0.0. | |
void | SetLowerToleranceMetric (double lowerToleranceMetric) |
Sets the lower metric tolerance Created in NX6.0.0. | |
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. | |
void | SetNarrowDisplayType (NXOpen::Annotations::NarrowDisplayOption displayType) |
Sets the display type for narrow dimensions Created in NX6.0.0. | |
void | SetNarrowLeaderAngle (double narrowLeaderAngle) |
Sets the narrow dimension leader angle Created in NX6.0.0. | |
void | SetNarrowTextOffset (double narrowTextOffset) |
Sets the narrow dimension text offset Created in NX6.0.0. | |
void | SetNarrowTextOrientation (NXOpen::Annotations::NarrowTextOrientation narrowTextOrientation) |
Sets the narrow dimension text orientation Created in NX6.0.0. | |
void | SetOrientation (NXOpen::Annotations::TextOrientation orientation) |
Sets the dimension text orientation Created in NX6.0.0. | |
void | SetPrefixSuffixReference (bool prefixSuffixReference) |
Sets the flag indicating whether prefix suffix reference toggle is turned on or not Created in NX8.5.0. | |
void | SetPrimaryDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat primaryDimensionFractionDenominator) |
Sets the primary dimension fractional denominator Created in NX6.0.0. | |
void | SetReferenceDimension (bool referenceDimension) |
Sets the reference dimension flag Created in NX6.0.0. | |
void | SetReferenceDimensionPrefix (const NXString &prefix) |
Sets the prefix characters for reference dimension Created in NX8.5.0. | |
void | SetReferenceDimensionPrefix (const char *prefix) |
Sets the prefix characters for reference dimension Created in NX8.5.0. | |
void | SetReferenceDimensionSuffix (const NXString &suffix) |
Sets the suffix characters for reference dimension Created in NX8.5.0. | |
void | SetReferenceDimensionSuffix (const char *suffix) |
Sets the suffix characters for reference dimension Created in NX8.5.0. | |
void | SetReverseArrowDirection (bool reverseArrowDirection) |
Sets the reverse arrow direction flag Created in NX8.0.0. | |
void | SetTextAngle (double textAngle) |
Sets the dimension text angle Created in NX6.0.0. | |
void | SetTextArrowPlacement (NXOpen::Annotations::TextPlacement textArrowPlacement) |
Sets the text arrow placement. | |
void | SetTextPosition (NXOpen::Annotations::TextPosition position) |
Sets the dimension text position representing above or after stub Created in NX9.0.0. | |
void | SetToleranceType (NXOpen::Annotations::ToleranceType dimToleranceType) |
Sets the dimension tolerance type Created in NX6.0.0. | |
void | SetToleranceValuePrecision (int toleranceValuePrecision) |
Sets the tolerance value precision Created in NX6.0.0. | |
void | SetTrimDimLine (NXOpen::Annotations::TrimDimensionLineStyle trimDimLine) |
Sets the trim dimension line flag. | |
void | SetTrueLengthText (const NXString &trueLengthText) |
Sets the true length dimension text Created in NX8.0.0. | |
void | SetTrueLengthText (const char *trueLengthText) |
Sets the true length dimension text Created in NX8.0.0. | |
void | SetTrueLengthTextPosition (NXOpen::Annotations::TrueLengthTextPosition trueLengthTextPosition) |
Sets the true length text position Created in NX8.0.0. | |
void | SetUpperToleranceDegrees (double upperToleranceDegrees) |
Sets the upper angular tolerance in degrees Created in NX6.0.0. | |
void | SetUpperToleranceEnglish (double upperToleranceEnglish) |
Sets the upper english tolerance Created in NX6.0.0. | |
void | SetUpperToleranceMetric (double upperToleranceMetric) |
Sets the upper metric tolerance Created in NX6.0.0. | |
double | TextAngle () |
Returns the dimension text angle Created in NX6.0.0. | |
NXOpen::Annotations::TextPlacement | TextArrowPlacement () |
Returns the text arrow placement. | |
NXOpen::Annotations::TextPosition | TextPosition () |
Returns the dimension text position representing above or after stub Created in NX9.0.0. | |
NXOpen::Annotations::ToleranceType | ToleranceType () |
Returns the dimension tolerance type Created in NX6.0.0. | |
int | ToleranceValuePrecision () |
Returns the tolerance value precision Created in NX6.0.0. | |
NXOpen::Annotations::TrimDimensionLineStyle | TrimDimLine () |
Returns the trim dimension line flag. | |
NXString | TrueLengthText () |
Returns the true length dimension text Created in NX8.0.0. | |
NXOpen::Annotations::TrueLengthTextPosition | TrueLengthTextPosition () |
Returns the true length text position Created in NX8.0.0. | |
double | UpperToleranceDegrees () |
Returns the upper angular tolerance in degrees Created in NX6.0.0. | |
double | UpperToleranceEnglish () |
Returns the upper english tolerance Created in NX6.0.0. | |
double | UpperToleranceMetric () |
Returns the upper metric tolerance Created in NX6.0.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Annotations::DimensionStyleBuilder .
This class queries and sets dimension preferences when creating or editing a dimension.
Created in NX6.0.0.
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
bool NXOpen::Annotations::DimensionStyleBuilder::InspectionDimension | ( | ) |
Returns the inspection dimension flag
Created in NX6.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 dimension limit fit assembly display style.
When the limit fit type is FIT, the hole and shaft tolerances can be shown on a single line, two lines centered with the dimension text, or two lines with the shaft text in line with the dimension text
Created in NX9.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::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::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")
angularDimensionValuePrecision | angulardimensionvalueprecision |
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")
angularToleranceValuePrecision | angulartolerancevalueprecision |
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")
baselineOffset | baselineoffset |
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")
chainOffset | chainoffset |
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")
chamferForm | chamferform |
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")
chamferLeaderType | chamferleadertype |
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")
separator | New 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")
chamferSpaceFactor | chamferspacefactor |
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")
chamferStubType | chamferstubtype |
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")
chamferSymbolName | chamfersymbolname |
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")
chamferSymbolName | chamfersymbolname |
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")
chamferSymbolType | chamfersymboltype |
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")
dimArrowDisplay | dimarrowdisplay |
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")
dimensionValuePrecision | dimensionvalueprecision |
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")
dimZeroToleranceDisplayStyle | dimzerotolerancedisplaystyle |
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")
dualDimensionFractionDenominator | dualdimensionfractiondenominator |
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")
dualDimensionValuePrecision | dualdimensionvalueprecision |
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")
dualToleranceValuePrecision | dualtolerancevalueprecision |
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")
extensionLineDisplay | extensionlinedisplay |
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")
showFitParentheses | showfitparentheses |
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")
showFitSeparator | showfitseparator |
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")
inspectionDimension | inspectiondimension |
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")
fitHoleType | fitholetype |
void NXOpen::Annotations::DimensionStyleBuilder::SetLimitFitAssemblyDisplayStyle | ( | NXOpen::Annotations::FitAssemblyDisplayStyle | fitAssemblyDisplayStyle | ) |
Sets the dimension limit fit assembly display style.
When the limit fit type is FIT, the hole and shaft tolerances can be shown on a single line, two lines centered with the dimension text, or two lines with the shaft text in line with the dimension text
Created in NX9.0.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
fitAssemblyDisplayStyle | fitassemblydisplaystyle |
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")
fitDeviation | fitdeviation |
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")
fitDeviation | fitdeviation |
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")
fitDisplayStyle | fitdisplaystyle |
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")
fitGrade | fitgrade |
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")
fitShaftDeviation | fitshaftdeviation |
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")
fitShaftDeviation | fitshaftdeviation |
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")
fitShaftGrade | fitshaftgrade |
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")
lineBetweenArrows | linebetweenarrows |
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")
lowerToleranceDegrees | lowertolerancedegrees |
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")
lowerToleranceEnglish | lowertoleranceenglish |
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")
lowerToleranceMetric | lowertolerancemetric |
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")
narrowArrowType | narrowarrowtype |
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")
displayType | displaytype |
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")
narrowLeaderAngle | narrowleaderangle |
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")
narrowTextOffset | narrowtextoffset |
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")
narrowTextOrientation | narrowtextorientation |
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")
orientation | orientation |
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
prefixSuffixReference | prefixsuffixreference |
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")
primaryDimensionFractionDenominator | primarydimensionfractiondenominator |
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")
referenceDimension | referencedimension |
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionPrefix | ( | const NXString & | prefix | ) |
Sets the prefix characters for reference dimension
Created in NX8.5.0.
License requirements : None
prefix | prefix |
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionPrefix | ( | const char * | prefix | ) |
Sets the prefix characters for reference dimension
Created in NX8.5.0.
License requirements : None
prefix | prefix |
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionSuffix | ( | const NXString & | suffix | ) |
Sets the suffix characters for reference dimension
Created in NX8.5.0.
License requirements : None
suffix | suffix |
void NXOpen::Annotations::DimensionStyleBuilder::SetReferenceDimensionSuffix | ( | const char * | suffix | ) |
Sets the suffix characters for reference dimension
Created in NX8.5.0.
License requirements : None
suffix | suffix |
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")
reverseArrowDirection | reversearrowdirection |
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")
textAngle | textangle |
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")
textArrowPlacement | textarrowplacement |
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
position | position |
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")
dimToleranceType | dimtolerancetype |
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")
toleranceValuePrecision | tolerancevalueprecision |
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")
trimDimLine | trimdimline |
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")
trueLengthText | truelengthtext |
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")
trueLengthText | truelengthtext |
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")
trueLengthTextPosition | truelengthtextposition |
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")
upperToleranceDegrees | uppertolerancedegrees |
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")
upperToleranceEnglish | uppertoleranceenglish |
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")
upperToleranceMetric | uppertolerancemetric |
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
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 |
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.
Implements NXOpen::GeometricUtilities::IComponentBuilder.