NX Open C++ Reference Guide
|
Represents dimension preferences
Created in NX4.0.0.
More...
Public Member Functions | |
NXOpen::Annotations::ArrowDisplay | ArrowDisplay () |
Returns the arrow display Created in NX4.0.0. | |
double | BaselineOffset () |
Returns the offset between dimension lines of baseline dimensions Created in NX4.0.0. | |
double | ChainOffset () |
Returns the offset between dimension lines of chain dimensions Created in NX4.0.0. | |
bool | DisplayLineBetweenArrows () |
Returns the flag indicating whether to display line between arrows Created in NX4.0.0. | |
NXOpen::Annotations::FractionDenominatorFormat | DualDimensionFractionDenominator () |
Returns the dual dimension and tolerance fraction denominator Created in NX4.0.0. | |
NXOpen::Annotations::ExtensionLineDisplay | ExtensionLineDisplay () |
Returns the extension line display Created in NX4.0.0. | |
NXOpen::Annotations::ChamferDimensionPreferences * | GetChamferDimensionPreferences () |
Returns the chamfer dimension preferences. | |
NXOpen::Annotations::DiameterRadiusPreferences * | GetDiameterRadiusPreferences () |
Returns the diameter and radius preferences. | |
NXOpen::Annotations::NarrowDimensionPreferences * | GetNarrowDimensionPreferences () |
Returns the narrow dimension preferences. | |
NXOpen::Annotations::OrdinateDimensionPreferences * | GetOrdinateDimensionPreferences () |
Returns the ordinate dimension preferences. | |
NXOpen::Annotations::UnitsFormatPreferences * | GetUnitsFormatPreferences () |
Returns the units and format preferences. | |
bool | IsInspectionDimension () |
Returns the flag indicating whether the dimension is an inspection dimension Created in NX4.0.0. | |
bool | IsReferenceDimension () |
Returns the flag indicating whether the dimension is a reference dimension Created in NX4.0.0. | |
NXOpen::Annotations::FitAnsiHoleType | LimitFitAnsiHoleType () |
Returns the tolerance limit fit ansi hole type Created in NX7.5.0. | |
NXString | LimitFitDeviation () |
Returns the tolerance limit fit deviation Created in NX7.5.0. | |
NXOpen::Annotations::FitDisplayStyle | LimitFitDisplayStyle () |
Returns the tolerance limit fit display style Created in NX7.5.0. | |
int | LimitFitGrade () |
Returns the tolerance limit fit grade Created in NX7.5.0. | |
NXOpen::Annotations::FractionDenominatorFormat | PrimaryDimensionFractionDenominator () |
Returns the primary dimension and tolerance fraction denominator Created in NX4.0.0. | |
bool | ReverseArrowDirection () |
Returns the flag indicating whether the Reverse Arrow Direction is set on dimension or not Created in NX8.0.0. | |
void | SetArrowDisplay (NXOpen::Annotations::ArrowDisplay display) |
Sets the arrow display Created in NX4.0.0. | |
void | SetBaselineOffset (double baselineOffset) |
Sets the offset between dimension lines of baseline dimensions Created in NX4.0.0. | |
void | SetChainOffset (double chainOffset) |
Sets the offset between dimension lines of chain dimensions Created in NX4.0.0. | |
void | SetChamferDimensionPreferences (NXOpen::Annotations::ChamferDimensionPreferences *preferences) |
Sets the chamfer dimension preferences Created in NX4.0.0. | |
void | SetDiameterRadiusPreferences (NXOpen::Annotations::DiameterRadiusPreferences *preferences) |
Sets the diameter and radius preferences Created in NX4.0.0. | |
void | SetDisplayLineBetweenArrows (bool displayLineBetweenArrows) |
Sets the flag indicating whether to display line between arrows Created in NX4.0.0. | |
void | SetDualDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat fractionDenominator) |
Sets the dual dimension and tolerance fraction denominator Created in NX4.0.0. | |
void | SetExtensionLineDisplay (NXOpen::Annotations::ExtensionLineDisplay display) |
Sets the extension line display Created in NX4.0.0. | |
void | SetInspectionDimension (bool inspectionDimension) |
Sets the flag indicating whether the dimension is an inspection dimension Created in NX4.0.0. | |
void | SetLimitFitAnsiHoleType (NXOpen::Annotations::FitAnsiHoleType fitHoleType) |
Sets the tolerance limit fit ansi hole type Created in NX7.5.0. | |
void | SetLimitFitDeviation (const NXString &fitDeviation) |
Sets the tolerance limit fit deviation Created in NX7.5.0. | |
void | SetLimitFitDisplayStyle (NXOpen::Annotations::FitDisplayStyle fitDisplayStyle) |
Sets the tolerance limit fit display style Created in NX7.5.0. | |
void | SetLimitFitGrade (int fitGrade) |
Sets the tolerance limit fit grade Created in NX7.5.0. | |
void | SetNarrowDimensionPreferences (NXOpen::Annotations::NarrowDimensionPreferences *preferences) |
Sets the narrow dimension preferences Created in NX4.0.0. | |
void | SetOrdinateDimensionPreferences (NXOpen::Annotations::OrdinateDimensionPreferences *preferences) |
Sets the ordinate dimension preferences Created in NX4.0.0. | |
void | SetPrimaryDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat fractionDenominator) |
Sets the primary dimension and tolerance fraction denominator Created in NX4.0.0. | |
void | SetReferenceDimension (bool referenceDimension) |
Sets the flag indicating whether the dimension is a reference dimension Created in NX4.0.0. | |
void | SetReverseArrowDirection (bool reverseArrowDirection) |
Sets the flag indicating whether the Reverse Arrow Direction is set on dimension or not Created in NX8.0.0. | |
void | SetTextOrienationAngle (double textOrientationAngle) |
Sets the angle if text orientation is Annotations::TextOrientationByAngle Created in NX4.0.0. | |
void | SetTextOrientation (NXOpen::Annotations::TextOrientation orientation) |
Sets the text orientation Created in NX4.0.0. | |
void | SetTextPlacement (NXOpen::Annotations::TextPlacement placement) |
Sets the dimension text placement Created in NX4.0.0. | |
void | SetTrimDimensionLineStyle (NXOpen::Annotations::TrimDimensionLineStyle trimDimLine) |
Sets the trim dimension line style Created in NX4.0.0. | |
void | SetTrueLengthText (const NXString &trueLengthText) |
Sets the flag indicating true-length text for the dimension Created in NX8.0.0. | |
void | SetTrueLengthTextPosition (NXOpen::Annotations::TrueLengthTextPosition trueLengthTextPosition) |
Sets the True Length Text Position Created in NX8.0.0. | |
void | SetUnitsFormatPreferences (NXOpen::Annotations::UnitsFormatPreferences *preferences) |
Sets the units and format preferences Created in NX4.0.0. | |
void | SetZeroToleranceDisplayStyle (NXOpen::Annotations::ZeroToleranceDisplayStyle zeroDisplayStyle) |
Sets the zero tolerance display style | |
double | TextOrienationAngle () |
Returns the angle if text orientation is Annotations::TextOrientationByAngle Created in NX4.0.0. | |
NXOpen::Annotations::TextOrientation | TextOrientation () |
Returns the text orientation Created in NX4.0.0. | |
NXOpen::Annotations::TextPlacement | TextPlacement () |
Returns the dimension text placement Created in NX4.0.0. | |
NXOpen::Annotations::TrimDimensionLineStyle | TrimDimensionLineStyle () |
Returns the trim dimension line style Created in NX4.0.0. | |
NXString | TrueLengthText () |
Returns the flag indicating true-length text for the dimension Created in NX8.0.0. | |
NXOpen::Annotations::TrueLengthTextPosition | TrueLengthTextPosition () |
Returns the True Length Text Position Created in NX8.0.0. | |
NXOpen::Annotations::ZeroToleranceDisplayStyle | ZeroToleranceDisplayStyle () |
Returns the zero tolerance display style | |
virtual | ~DimensionPreferences () |
Frees the object from memory. |
Represents dimension preferences
Created in NX4.0.0.
virtual NXOpen::Annotations::DimensionPreferences::~DimensionPreferences | ( | ) | [virtual] |
Frees the object from memory.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.0.
License requirements : None
Returns the arrow display
Created in NX4.0.0.
License requirements : None
Returns the offset between dimension lines of baseline dimensions
Created in NX4.0.0.
License requirements : None
Returns the offset between dimension lines of chain dimensions
Created in NX4.0.0.
License requirements : None
Returns the flag indicating whether to display line between arrows
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::FractionDenominatorFormat NXOpen::Annotations::DimensionPreferences::DualDimensionFractionDenominator | ( | ) |
Returns the dual dimension and tolerance fraction denominator
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::ExtensionLineDisplay NXOpen::Annotations::DimensionPreferences::ExtensionLineDisplay | ( | ) |
Returns the extension line display
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::ChamferDimensionPreferences* NXOpen::Annotations::DimensionPreferences::GetChamferDimensionPreferences | ( | ) |
Returns the chamfer dimension preferences.
NXOpen::Annotations::DiameterRadiusPreferences* NXOpen::Annotations::DimensionPreferences::GetDiameterRadiusPreferences | ( | ) |
Returns the diameter and radius preferences.
NXOpen::Annotations::NarrowDimensionPreferences* NXOpen::Annotations::DimensionPreferences::GetNarrowDimensionPreferences | ( | ) |
Returns the narrow dimension preferences.
NXOpen::Annotations::OrdinateDimensionPreferences* NXOpen::Annotations::DimensionPreferences::GetOrdinateDimensionPreferences | ( | ) |
Returns the ordinate dimension preferences.
NXOpen::Annotations::UnitsFormatPreferences* NXOpen::Annotations::DimensionPreferences::GetUnitsFormatPreferences | ( | ) |
Returns the units and format preferences.
Returns the flag indicating whether the dimension is an inspection dimension
Created in NX4.0.0.
License requirements : None
Returns the flag indicating whether the dimension is a reference dimension
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::FitAnsiHoleType NXOpen::Annotations::DimensionPreferences::LimitFitAnsiHoleType | ( | ) |
Returns the tolerance limit fit ansi hole type
Created in NX7.5.0.
License requirements : None
Returns the tolerance limit fit deviation
Created in NX7.5.0.
License requirements : None
NXOpen::Annotations::FitDisplayStyle NXOpen::Annotations::DimensionPreferences::LimitFitDisplayStyle | ( | ) |
Returns the tolerance limit fit display style
Created in NX7.5.0.
License requirements : None
Returns the tolerance limit fit grade
Created in NX7.5.0.
License requirements : None
NXOpen::Annotations::FractionDenominatorFormat NXOpen::Annotations::DimensionPreferences::PrimaryDimensionFractionDenominator | ( | ) |
Returns the primary dimension and tolerance fraction denominator
Created in NX4.0.0.
License requirements : None
Returns the flag indicating whether the Reverse Arrow Direction is set on dimension or not
Created in NX8.0.0.
License requirements : None
void NXOpen::Annotations::DimensionPreferences::SetArrowDisplay | ( | NXOpen::Annotations::ArrowDisplay | display | ) |
Sets the arrow display
Created in NX4.0.0.
License requirements : None
display | New arrow display |
void NXOpen::Annotations::DimensionPreferences::SetBaselineOffset | ( | double | baselineOffset | ) |
Sets the offset between dimension lines of baseline dimensions
Created in NX4.0.0.
License requirements : None
baselineOffset | New baseline offset |
void NXOpen::Annotations::DimensionPreferences::SetChainOffset | ( | double | chainOffset | ) |
Sets the offset between dimension lines of chain dimensions
Created in NX4.0.0.
License requirements : None
chainOffset | New chain offset |
void NXOpen::Annotations::DimensionPreferences::SetChamferDimensionPreferences | ( | NXOpen::Annotations::ChamferDimensionPreferences * | preferences | ) |
Sets the chamfer dimension preferences
Created in NX4.0.0.
License requirements : None
preferences | New chamfer dimension preferences |
void NXOpen::Annotations::DimensionPreferences::SetDiameterRadiusPreferences | ( | NXOpen::Annotations::DiameterRadiusPreferences * | preferences | ) |
Sets the diameter and radius preferences
Created in NX4.0.0.
License requirements : None
preferences | New diameter and radius preferences |
void NXOpen::Annotations::DimensionPreferences::SetDisplayLineBetweenArrows | ( | bool | displayLineBetweenArrows | ) |
Sets the flag indicating whether to display line between arrows
Created in NX4.0.0.
License requirements : None
displayLineBetweenArrows | Flag indicating whether to display line between arrows |
void NXOpen::Annotations::DimensionPreferences::SetDualDimensionFractionDenominator | ( | NXOpen::Annotations::FractionDenominatorFormat | fractionDenominator | ) |
Sets the dual dimension and tolerance fraction denominator
Created in NX4.0.0.
License requirements : None
fractionDenominator | New dual dimension and tolerance fraction denominator |
void NXOpen::Annotations::DimensionPreferences::SetExtensionLineDisplay | ( | NXOpen::Annotations::ExtensionLineDisplay | display | ) |
Sets the extension line display
Created in NX4.0.0.
License requirements : None
display | New extension line display |
void NXOpen::Annotations::DimensionPreferences::SetInspectionDimension | ( | bool | inspectionDimension | ) |
Sets the flag indicating whether the dimension is an inspection dimension
Created in NX4.0.0.
License requirements : None
inspectionDimension | Flag indicating whether dimension is inspection dimension |
void NXOpen::Annotations::DimensionPreferences::SetLimitFitAnsiHoleType | ( | NXOpen::Annotations::FitAnsiHoleType | fitHoleType | ) |
Sets the tolerance limit fit ansi hole type
Created in NX7.5.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
fitHoleType | New limit tolerance ansi hole type |
void NXOpen::Annotations::DimensionPreferences::SetLimitFitDeviation | ( | const NXString & | fitDeviation | ) |
Sets the tolerance limit fit deviation
Created in NX7.5.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
fitDeviation | New limit fit deviation |
void NXOpen::Annotations::DimensionPreferences::SetLimitFitDisplayStyle | ( | NXOpen::Annotations::FitDisplayStyle | fitDisplayStyle | ) |
Sets the tolerance limit fit display style
Created in NX7.5.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
fitDisplayStyle | New limit tolerance display style |
void NXOpen::Annotations::DimensionPreferences::SetLimitFitGrade | ( | int | fitGrade | ) |
Sets the tolerance limit fit grade
Created in NX7.5.0.
License requirements : geometric_tol ("GDT") OR drafting ("DRAFTING")
fitGrade | New Limit fit grade |
void NXOpen::Annotations::DimensionPreferences::SetNarrowDimensionPreferences | ( | NXOpen::Annotations::NarrowDimensionPreferences * | preferences | ) |
Sets the narrow dimension preferences
Created in NX4.0.0.
License requirements : None
preferences | New narrow dimension preferences |
void NXOpen::Annotations::DimensionPreferences::SetOrdinateDimensionPreferences | ( | NXOpen::Annotations::OrdinateDimensionPreferences * | preferences | ) |
Sets the ordinate dimension preferences
Created in NX4.0.0.
License requirements : None
preferences | New ordinate dimension preferences |
void NXOpen::Annotations::DimensionPreferences::SetPrimaryDimensionFractionDenominator | ( | NXOpen::Annotations::FractionDenominatorFormat | fractionDenominator | ) |
Sets the primary dimension and tolerance fraction denominator
Created in NX4.0.0.
License requirements : None
fractionDenominator | New primary dimension and tolerance fraction denominator |
void NXOpen::Annotations::DimensionPreferences::SetReferenceDimension | ( | bool | referenceDimension | ) |
Sets the flag indicating whether the dimension is a reference dimension
Created in NX4.0.0.
License requirements : None
referenceDimension | Flag indicating whether dimension is reference dimension |
void NXOpen::Annotations::DimensionPreferences::SetReverseArrowDirection | ( | bool | reverseArrowDirection | ) |
Sets the flag indicating whether the Reverse Arrow Direction is set on dimension or not
Created in NX8.0.0.
License requirements : None
reverseArrowDirection | New flag for reverse arrow direction |
void NXOpen::Annotations::DimensionPreferences::SetTextOrienationAngle | ( | double | textOrientationAngle | ) |
Sets the angle if text orientation is Annotations::TextOrientationByAngle
Created in NX4.0.0.
License requirements : None
textOrientationAngle | New dimension text orienation angle |
void NXOpen::Annotations::DimensionPreferences::SetTextOrientation | ( | NXOpen::Annotations::TextOrientation | orientation | ) |
Sets the text orientation
Created in NX4.0.0.
License requirements : None
orientation | New dimension text orientation |
void NXOpen::Annotations::DimensionPreferences::SetTextPlacement | ( | NXOpen::Annotations::TextPlacement | placement | ) |
Sets the dimension text placement
Created in NX4.0.0.
License requirements : None
placement | New dimension text placement |
void NXOpen::Annotations::DimensionPreferences::SetTrimDimensionLineStyle | ( | NXOpen::Annotations::TrimDimensionLineStyle | trimDimLine | ) |
Sets the trim dimension line style
Created in NX4.0.0.
License requirements : None
trimDimLine | Whether Dimension line will be trimmed when text crosses both extension lines |
void NXOpen::Annotations::DimensionPreferences::SetTrueLengthText | ( | const NXString & | trueLengthText | ) |
Sets the flag indicating true-length text for the dimension
Created in NX8.0.0.
License requirements : None
trueLengthText | String indicating true length text for dimension |
void NXOpen::Annotations::DimensionPreferences::SetTrueLengthTextPosition | ( | NXOpen::Annotations::TrueLengthTextPosition | trueLengthTextPosition | ) |
Sets the True Length Text Position
Created in NX8.0.0.
License requirements : None
trueLengthTextPosition | New True length Text position |
void NXOpen::Annotations::DimensionPreferences::SetUnitsFormatPreferences | ( | NXOpen::Annotations::UnitsFormatPreferences * | preferences | ) |
Sets the units and format preferences
Created in NX4.0.0.
License requirements : None
preferences | New Units and Format preferences |
void NXOpen::Annotations::DimensionPreferences::SetZeroToleranceDisplayStyle | ( | NXOpen::Annotations::ZeroToleranceDisplayStyle | zeroDisplayStyle | ) |
Sets the zero tolerance display style
Created in NX5.0.0.
License requirements : None
zeroDisplayStyle | zero display style |
Returns the angle if text orientation is Annotations::TextOrientationByAngle
Created in NX4.0.0.
License requirements : None
Returns the text orientation
Created in NX4.0.0.
License requirements : None
Returns the dimension text placement
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::TrimDimensionLineStyle NXOpen::Annotations::DimensionPreferences::TrimDimensionLineStyle | ( | ) |
Returns the trim dimension line style
Created in NX4.0.0.
License requirements : None
Returns the flag indicating true-length text for the dimension
Created in NX8.0.0.
License requirements : None
NXOpen::Annotations::TrueLengthTextPosition NXOpen::Annotations::DimensionPreferences::TrueLengthTextPosition | ( | ) |
Returns the True Length Text Position
Created in NX8.0.0.
License requirements : None
NXOpen::Annotations::ZeroToleranceDisplayStyle NXOpen::Annotations::DimensionPreferences::ZeroToleranceDisplayStyle | ( | ) |
Returns the zero tolerance display style
Created in NX5.0.0.
License requirements : None