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

Represents dimension preferences
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::DimensionPreferences:
NXOpen::TransientObject

Public Member Functions

NXOpen::Annotations::ArrowDisplay ArrowDisplay ()
 Returns the arrow display
Created in NX4.0.0. More...
 
double BaselineOffset ()
 Returns the offset between dimension lines of baseline dimensions
Created in NX4.0.0. More...
 
double ChainOffset ()
 Returns the offset between dimension lines of chain dimensions
Created in NX4.0.0. More...
 
bool DisplayFitParentheses ()
 Returns the flag indicating whether to display parentheses for fit tolerance. More...
 
bool DisplayFitSeparator ()
 Returns the flag indicating whether to display separator for fit tolerance of assembly dimensions. More...
 
bool DisplayLineBetweenArrows ()
 Returns the flag indicating whether to display line between arrows
Created in NX4.0.0. More...
 
NXOpen::Annotations::FractionDenominatorFormat DualDimensionFractionDenominator ()
 Returns the dual dimension and tolerance fraction denominator
Created in NX4.0.0. More...
 
NXOpen::Annotations::ExtensionLineDisplay ExtensionLineDisplay ()
 Returns the extension line display
Created in NX4.0.0. More...
 
NXOpen::Annotations::ChamferDimensionPreferencesGetChamferDimensionPreferences ()
 Returns the chamfer dimension preferences. More...
 
NXOpen::Annotations::DiameterRadiusPreferencesGetDiameterRadiusPreferences ()
 Returns the diameter and radius preferences. More...
 
NXOpen::Annotations::NarrowDimensionPreferencesGetNarrowDimensionPreferences ()
 Returns the narrow dimension preferences. More...
 
NXOpen::Annotations::OrdinateDimensionPreferencesGetOrdinateDimensionPreferences ()
 Returns the ordinate dimension preferences. More...
 
NXOpen::Annotations::UnitsFormatPreferencesGetUnitsFormatPreferences ()
 Returns the units and format preferences. More...
 
bool IsInspectionDimension ()
 Returns the flag indicating whether the dimension is an inspection dimension
Created in NX4.0.0. More...
 
bool IsReferenceDimension ()
 Returns the flag indicating whether the dimension is a reference dimension
Created in NX4.0.0. More...
 
NXOpen::Annotations::FitAnsiHoleType LimitFitAnsiHoleType ()
 Returns the tolerance 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 tolerance 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 tolerance limit fit display style
Created in NX7.5.0. More...
 
int LimitFitGrade ()
 Returns the tolerance limit fit grade
Created in NX7.5.0. More...
 
NXString LimitFitShaftDeviation ()
 Returns the shaft deviation for fit tolerance
Created in NX9.0.0. More...
 
int LimitFitShaftGrade ()
 Returns the shaft grade for fit tolerance
Created in NX9.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 and tolerance fraction denominator
Created in NX4.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 flag indicating whether the Reverse Arrow Direction is set on dimension or not
Created in NX8.0.0. More...
 
void SetArrowDisplay (NXOpen::Annotations::ArrowDisplay display)
 Sets the arrow display
Created in NX4.0.0. More...
 
void SetBaselineOffset (double baselineOffset)
 Sets the offset between dimension lines of baseline dimensions
Created in NX4.0.0. More...
 
void SetChainOffset (double chainOffset)
 Sets the offset between dimension lines of chain dimensions
Created in NX4.0.0. More...
 
void SetChamferDimensionPreferences (NXOpen::Annotations::ChamferDimensionPreferences *preferences)
 Sets the chamfer dimension preferences
Created in NX4.0.0. More...
 
void SetDiameterRadiusPreferences (NXOpen::Annotations::DiameterRadiusPreferences *preferences)
 Sets the diameter and radius preferences
Created in NX4.0.0. More...
 
void SetDisplayFitParentheses (bool displayFitParentheses)
 Sets the flag indicating whether to display parentheses for fit tolerance. More...
 
void SetDisplayFitSeparator (bool displayFitSeparator)
 Sets the flag indicating whether to display separator for fit tolerance of assembly dimensions. More...
 
void SetDisplayLineBetweenArrows (bool displayLineBetweenArrows)
 Sets the flag indicating whether to display line between arrows
Created in NX4.0.0. More...
 
void SetDualDimensionFractionDenominator (NXOpen::Annotations::FractionDenominatorFormat fractionDenominator)
 Sets the dual dimension and tolerance fraction denominator
Created in NX4.0.0. More...
 
void SetExtensionLineDisplay (NXOpen::Annotations::ExtensionLineDisplay display)
 Sets the extension line display
Created in NX4.0.0. More...
 
void SetInspectionDimension (bool inspectionDimension)
 Sets the flag indicating whether the dimension is an inspection dimension
Created in NX4.0.0. More...
 
void SetLimitFitAnsiHoleType (NXOpen::Annotations::FitAnsiHoleType fitHoleType)
 Sets the tolerance 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 tolerance limit fit deviation
Created in NX7.5.0. More...
 
void SetLimitFitDeviation (const char *fitDeviation)
 Sets the tolerance 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 tolerance limit fit display style
Created in NX7.5.0. More...
 
void SetLimitFitGrade (int fitGrade)
 Sets the tolerance limit fit grade
Created in NX7.5.0. More...
 
void SetLimitFitShaftDeviation (const NXString &fitShaftDeviation)
 Sets the shaft deviation for fit tolerance
Created in NX9.0.0. More...
 
void SetLimitFitShaftDeviation (const char *fitShaftDeviation)
 Sets the shaft deviation for fit tolerance
Created in NX9.0.0. More...
 
void SetLimitFitShaftGrade (int fitShaftGrade)
 Sets the shaft grade for fit tolerance
Created in NX9.0.0. More...
 
void SetNarrowDimensionPreferences (NXOpen::Annotations::NarrowDimensionPreferences *preferences)
 Sets the narrow dimension preferences
Created in NX4.0.0. More...
 
void SetOrdinateDimensionPreferences (NXOpen::Annotations::OrdinateDimensionPreferences *preferences)
 Sets the ordinate dimension preferences
Created in NX4.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 fractionDenominator)
 Sets the primary dimension and tolerance fraction denominator
Created in NX4.0.0. More...
 
void SetReferenceDimension (bool referenceDimension)
 Sets the flag indicating whether the dimension is a reference dimension
Created in NX4.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 flag indicating whether the Reverse Arrow Direction is set on dimension or not
Created in NX8.0.0. More...
 
void SetTextOrienationAngle (double textOrientationAngle)
 Sets the angle if text orientation is NXOpen::Annotations::TextOrientationByAngle
Created in NX4.0.0. More...
 
void SetTextOrientation (NXOpen::Annotations::TextOrientation orientation)
 Sets the text orientation
Created in NX4.0.0. More...
 
void SetTextPlacement (NXOpen::Annotations::TextPlacement placement)
 Sets the dimension text placement
Created in NX4.0.0. More...
 
void SetTextPosition (NXOpen::Annotations::TextPosition textPosition)
 Sets the text position representing above or after stub
Created in NX9.0.0. More...
 
void SetTrimDimensionLineStyle (NXOpen::Annotations::TrimDimensionLineStyle trimDimLine)
 Sets the trim dimension line style
Created in NX4.0.0. More...
 
void SetTrueLengthText (const NXString &trueLengthText)
 Sets the flag indicating true-length text for the dimension
Created in NX8.0.0. More...
 
void SetTrueLengthText (const char *trueLengthText)
 Sets the flag indicating true-length text for the dimension
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 SetUnitsFormatPreferences (NXOpen::Annotations::UnitsFormatPreferences *preferences)
 Sets the units and format preferences
Created in NX4.0.0. More...
 
void SetZeroToleranceDisplayStyle (NXOpen::Annotations::ZeroToleranceDisplayStyle zeroDisplayStyle)
 Sets the zero tolerance display style
More...
 
double TextOrienationAngle ()
 Returns the angle if text orientation is NXOpen::Annotations::TextOrientationByAngle
Created in NX4.0.0. More...
 
NXOpen::Annotations::TextOrientation TextOrientation ()
 Returns the text orientation
Created in NX4.0.0. More...
 
NXOpen::Annotations::TextPlacement TextPlacement ()
 Returns the dimension text placement
Created in NX4.0.0. More...
 
NXOpen::Annotations::TextPosition TextPosition ()
 Returns the text position representing above or after stub
Created in NX9.0.0. More...
 
NXOpen::Annotations::TrimDimensionLineStyle TrimDimensionLineStyle ()
 Returns the trim dimension line style
Created in NX4.0.0. More...
 
NXString TrueLengthText ()
 Returns the flag indicating true-length text for the dimension
Created in NX8.0.0. More...
 
NXOpen::Annotations::TrueLengthTextPosition TrueLengthTextPosition ()
 Returns the True Length Text Position
Created in NX8.0.0. More...
 
NXOpen::Annotations::ZeroToleranceDisplayStyle ZeroToleranceDisplayStyle ()
 Returns the zero tolerance display style
More...
 
virtual ~DimensionPreferences ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents dimension preferences
Created in NX4.0.0.


Constructor & Destructor Documentation

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

Member Function Documentation

NXOpen::Annotations::ArrowDisplay NXOpen::Annotations::DimensionPreferences::ArrowDisplay ( )

Returns the arrow display
Created in NX4.0.0.



License requirements : None

double NXOpen::Annotations::DimensionPreferences::BaselineOffset ( )

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



License requirements : None

double NXOpen::Annotations::DimensionPreferences::ChainOffset ( )

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



License requirements : None

bool NXOpen::Annotations::DimensionPreferences::DisplayFitParentheses ( )

Returns the flag indicating whether to display parentheses for fit tolerance.

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

License requirements : None

bool NXOpen::Annotations::DimensionPreferences::DisplayFitSeparator ( )

Returns the flag indicating whether to display separator for fit tolerance of assembly dimensions.

When the limit fit type is FIT and the value is 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::DimensionPreferences::DisplayLineBetweenArrows ( )

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.

Returns
Chamfer dimension preferences
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::DiameterRadiusPreferences* NXOpen::Annotations::DimensionPreferences::GetDiameterRadiusPreferences ( )

Returns the diameter and radius preferences.

Returns
Diameter and Radius preferences
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::NarrowDimensionPreferences* NXOpen::Annotations::DimensionPreferences::GetNarrowDimensionPreferences ( )

Returns the narrow dimension preferences.

Returns
Narrow dimension preferences
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::OrdinateDimensionPreferences* NXOpen::Annotations::DimensionPreferences::GetOrdinateDimensionPreferences ( )

Returns the ordinate dimension preferences.

Returns
Ordinate dimension preferences
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::UnitsFormatPreferences* NXOpen::Annotations::DimensionPreferences::GetUnitsFormatPreferences ( )

Returns the units and format preferences.

Returns
Units and Format preferences
Created in NX4.0.0.

License requirements : None
bool NXOpen::Annotations::DimensionPreferences::IsInspectionDimension ( )

Returns the flag indicating whether the dimension is an inspection dimension
Created in NX4.0.0.



License requirements : None

bool NXOpen::Annotations::DimensionPreferences::IsReferenceDimension ( )

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

NXOpen::Annotations::FitAssemblyDisplayStyle NXOpen::Annotations::DimensionPreferences::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::DimensionPreferences::LimitFitAssemblyNewDisplayStyle instead.


Created in NX9.0.0.

License requirements : None

NXOpen::Annotations::FitAssemblyNewDisplayStyle NXOpen::Annotations::DimensionPreferences::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::DimensionPreferences::LimitFitDeviation ( )

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



License requirements : None

NXOpen::Annotations::FitDisplayAlignment NXOpen::Annotations::DimensionPreferences::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::DimensionPreferences::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::DimensionPreferences::LimitFitDisplayStyle ( )

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



License requirements : None

int NXOpen::Annotations::DimensionPreferences::LimitFitGrade ( )

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



License requirements : None

NXString NXOpen::Annotations::DimensionPreferences::LimitFitShaftDeviation ( )

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



License requirements : None

int NXOpen::Annotations::DimensionPreferences::LimitFitShaftGrade ( )

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



License requirements : None

bool NXOpen::Annotations::DimensionPreferences::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::DimensionPreferences::PrimaryDimensionFractionDenominator ( )

Returns the primary dimension and tolerance fraction denominator
Created in NX4.0.0.



License requirements : None

NXString NXOpen::Annotations::DimensionPreferences::ReferenceDimensionPrefix ( )

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



License requirements : None

NXString NXOpen::Annotations::DimensionPreferences::ReferenceDimensionSuffix ( )

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



License requirements : None

bool NXOpen::Annotations::DimensionPreferences::ReverseArrowDirection ( )

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

Parameters
displayNew 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

Parameters
baselineOffsetNew 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

Parameters
chainOffsetNew chain offset
void NXOpen::Annotations::DimensionPreferences::SetChamferDimensionPreferences ( NXOpen::Annotations::ChamferDimensionPreferences preferences)

Sets the chamfer dimension preferences
Created in NX4.0.0.



License requirements : None

Parameters
preferencesNew 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

Parameters
preferencesNew diameter and radius preferences
void NXOpen::Annotations::DimensionPreferences::SetDisplayFitParentheses ( bool  displayFitParentheses)

Sets the flag indicating whether to display parentheses for fit tolerance.

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

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

Parameters
displayFitParenthesesFlag indicating whether to display assembly tolerance parentheses
void NXOpen::Annotations::DimensionPreferences::SetDisplayFitSeparator ( bool  displayFitSeparator)

Sets the flag indicating whether to display separator for fit tolerance of assembly dimensions.

When the limit fit type is FIT and the value is 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
displayFitSeparatorFlag indicating whether to display assembly tolerance separator
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

Parameters
displayLineBetweenArrowsFlag 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

Parameters
fractionDenominatorNew 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

Parameters
displayNew 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

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

Parameters
fitHoleTypeNew limit tolerance ANSI hole type
void NXOpen::Annotations::DimensionPreferences::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::DimensionPreferences::SetLimitFitAssemblyNewDisplayStyle instead.


Created in NX9.0.0.

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

Parameters
fitAssemblyDisplayStyleNew limit assembly display style
void NXOpen::Annotations::DimensionPreferences::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
fitAssemblyDisplayStyleNew limit assembly display style
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")

Parameters
fitDeviationNew limit fit deviation
void NXOpen::Annotations::DimensionPreferences::SetLimitFitDeviation ( const char *  fitDeviation)

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



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

Parameters
fitDeviationNew limit fit deviation
void NXOpen::Annotations::DimensionPreferences::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
fitDisplayAlignmentNew limit fit display alignment
void NXOpen::Annotations::DimensionPreferences::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
fitDisplaySplitByDimlineNew limit fit display when split by dimension line
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")

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

Parameters
fitGradeNew Limit fit grade
void NXOpen::Annotations::DimensionPreferences::SetLimitFitShaftDeviation ( const NXString fitShaftDeviation)

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



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

Parameters
fitShaftDeviationNew shaft deviation for fit tolerance
void NXOpen::Annotations::DimensionPreferences::SetLimitFitShaftDeviation ( const char *  fitShaftDeviation)

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



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

Parameters
fitShaftDeviationNew shaft deviation for fit tolerance
void NXOpen::Annotations::DimensionPreferences::SetLimitFitShaftGrade ( int  fitShaftGrade)

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



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

Parameters
fitShaftGradeNew shaft grade for fit tolerance
void NXOpen::Annotations::DimensionPreferences::SetNarrowDimensionPreferences ( NXOpen::Annotations::NarrowDimensionPreferences preferences)

Sets the narrow dimension preferences
Created in NX4.0.0.



License requirements : None

Parameters
preferencesNew 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

Parameters
preferencesNew ordinate dimension preferences
void NXOpen::Annotations::DimensionPreferences::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
prefixSuffixReferenceflag for prefix suffix reference
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

Parameters
fractionDenominatorNew 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

Parameters
referenceDimensionFlag indicating whether dimension is reference dimension
void NXOpen::Annotations::DimensionPreferences::SetReferenceDimensionPrefix ( const NXString prefix)

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



License requirements : None

Parameters
prefixNew prefix characters for reference dimension
void NXOpen::Annotations::DimensionPreferences::SetReferenceDimensionPrefix ( const char *  prefix)

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



License requirements : None

Parameters
prefixNew prefix characters for reference dimension
void NXOpen::Annotations::DimensionPreferences::SetReferenceDimensionSuffix ( const NXString suffix)

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



License requirements : None

Parameters
suffixNew suffix characters for reference dimension
void NXOpen::Annotations::DimensionPreferences::SetReferenceDimensionSuffix ( const char *  suffix)

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



License requirements : None

Parameters
suffixNew suffix characters for 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

Parameters
reverseArrowDirectionNew flag for reverse arrow direction
void NXOpen::Annotations::DimensionPreferences::SetTextOrienationAngle ( double  textOrientationAngle)

Sets the angle if text orientation is NXOpen::Annotations::TextOrientationByAngle
Created in NX4.0.0.



License requirements : None

Parameters
textOrientationAngleNew 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

Parameters
orientationNew 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

Parameters
placementNew dimension text placement
void NXOpen::Annotations::DimensionPreferences::SetTextPosition ( NXOpen::Annotations::TextPosition  textPosition)

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



License requirements : None

Parameters
textPositionNew dimension text position
void NXOpen::Annotations::DimensionPreferences::SetTrimDimensionLineStyle ( NXOpen::Annotations::TrimDimensionLineStyle  trimDimLine)

Sets the trim dimension line style
Created in NX4.0.0.



License requirements : None

Parameters
trimDimLineWhether 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

Parameters
trueLengthTextString indicating true length text for dimension
void NXOpen::Annotations::DimensionPreferences::SetTrueLengthText ( const char *  trueLengthText)

Sets the flag indicating true-length text for the dimension
Created in NX8.0.0.



License requirements : None

Parameters
trueLengthTextString 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

Parameters
trueLengthTextPositionNew 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

Parameters
preferencesNew Units and Format preferences
void NXOpen::Annotations::DimensionPreferences::SetZeroToleranceDisplayStyle ( NXOpen::Annotations::ZeroToleranceDisplayStyle  zeroDisplayStyle)

Sets the zero tolerance display style

Deprecated:
Deprecated in NX7.5.0.

Use NXOpen::Annotations::LinearTolerance::SetZeroToleranceDisplayStyle for linear dimensions and NXOpen::Annotations::AngularTolerance::SetZeroToleranceDisplayStyle for angular dimensions instead.


Created in NX5.0.0.

License requirements : None

Parameters
zeroDisplayStylezero display style
double NXOpen::Annotations::DimensionPreferences::TextOrienationAngle ( )

Returns the angle if text orientation is NXOpen::Annotations::TextOrientationByAngle
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::TextOrientation NXOpen::Annotations::DimensionPreferences::TextOrientation ( )

Returns the text orientation
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::TextPlacement NXOpen::Annotations::DimensionPreferences::TextPlacement ( )

Returns the dimension text placement
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::TextPosition NXOpen::Annotations::DimensionPreferences::TextPosition ( )

Returns the text position representing above or after stub
Created in NX9.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

NXString NXOpen::Annotations::DimensionPreferences::TrueLengthText ( )

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

Deprecated:
Deprecated in NX7.5.0.

Use NXOpen::Annotations::LinearTolerance::ZeroToleranceDisplayStyle for linear dimensions and NXOpen::Annotations::AngularTolerance::ZeroToleranceDisplayStyle for angular dimensions instead.


Created in NX5.0.0.

License requirements : None


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