NX Open C++ Reference Guide
Public Member Functions
NXOpen::Annotations::DimensionPreferences Class Reference

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

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

List of all members.

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::ChamferDimensionPreferencesGetChamferDimensionPreferences ()
 Returns the chamfer dimension preferences.
NXOpen::Annotations::DiameterRadiusPreferencesGetDiameterRadiusPreferences ()
 Returns the diameter and radius preferences.
NXOpen::Annotations::NarrowDimensionPreferencesGetNarrowDimensionPreferences ()
 Returns the narrow dimension preferences.
NXOpen::Annotations::OrdinateDimensionPreferencesGetOrdinateDimensionPreferences ()
 Returns the ordinate dimension preferences.
NXOpen::Annotations::UnitsFormatPreferencesGetUnitsFormatPreferences ()
 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.

Detailed Description

Represents dimension preferences
Created in NX4.0.0.



Constructor & Destructor Documentation

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

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

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



License requirements : None

Returns the extension line display
Created in NX4.0.0.



License requirements : None

Returns the chamfer dimension preferences.

Returns:
Chamfer dimension preferences
Created in NX4.0.0.

License requirements : None

Returns the diameter and radius preferences.

Returns:
Diameter and Radius preferences
Created in NX4.0.0.

License requirements : None

Returns the narrow dimension preferences.

Returns:
Narrow dimension preferences
Created in NX4.0.0.

License requirements : None

Returns the ordinate dimension preferences.

Returns:
Ordinate dimension preferences
Created in NX4.0.0.

License requirements : None

Returns the units and format preferences.

Returns:
Units and Format preferences
Created in NX4.0.0.

License requirements : None

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

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

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

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

Sets the arrow display
Created in NX4.0.0.



License requirements : None

Parameters:
displayNew arrow display

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



License requirements : None

Parameters:
baselineOffsetNew baseline offset

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



License requirements : None

Parameters:
chainOffsetNew chain offset

Sets the chamfer dimension preferences
Created in NX4.0.0.



License requirements : None

Parameters:
preferencesNew chamfer dimension preferences

Sets the diameter and radius preferences
Created in NX4.0.0.



License requirements : None

Parameters:
preferencesNew diameter and radius preferences

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

Sets the dual dimension and tolerance fraction denominator
Created in NX4.0.0.



License requirements : None

Parameters:
fractionDenominatorNew dual dimension and tolerance fraction denominator

Sets the extension line display
Created in NX4.0.0.



License requirements : None

Parameters:
displayNew extension line display

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

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

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



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

Parameters:
fitDeviationNew limit fit deviation

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

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



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

Parameters:
fitGradeNew Limit fit grade

Sets the narrow dimension preferences
Created in NX4.0.0.



License requirements : None

Parameters:
preferencesNew narrow dimension preferences

Sets the ordinate dimension preferences
Created in NX4.0.0.



License requirements : None

Parameters:
preferencesNew ordinate dimension preferences

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



License requirements : None

Parameters:
fractionDenominatorNew primary dimension and tolerance fraction denominator

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

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

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



License requirements : None

Parameters:
textOrientationAngleNew dimension text orienation angle

Sets the text orientation
Created in NX4.0.0.



License requirements : None

Parameters:
orientationNew dimension text orientation

Sets the dimension text placement
Created in NX4.0.0.



License requirements : None

Parameters:
placementNew dimension text placement

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

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

Sets the True Length Text Position
Created in NX8.0.0.



License requirements : None

Parameters:
trueLengthTextPositionNew True length Text position

Sets the units and format preferences
Created in NX4.0.0.



License requirements : None

Parameters:
preferencesNew Units and Format preferences

Sets the zero tolerance display style

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None

Parameters:
zeroDisplayStylezero 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

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

Returns the True Length Text Position
Created in NX8.0.0.



License requirements : None

Returns the zero tolerance display style

Deprecated:
Deprecated in NX7.5.0.



Created in NX5.0.0.

License requirements : None


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