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

Represents linear tolerance
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::LinearTolerance:
NXOpen::TransientObject

Public Member Functions

int DualDimensionDecimalPlaces ()
 Returns the number of decimal places for dual dimension
Created in NX4.0.0. More...
 
int DualToleranceDecimalPlaces ()
 Returns the number of decimal places for dual tolerance
Created in NX4.0.0. More...
 
NXOpen::Annotations::Value GetLowerToleranceInches ()
 Returns the lower tolerance value in inches. More...
 
NXOpen::Annotations::Value GetLowerToleranceMm ()
 Returns the lower tolerance in millimeters(MM) More...
 
NXOpen::Annotations::Value GetUpperToleranceInches ()
 Returns the upper tolerance in inches. More...
 
NXOpen::Annotations::Value GetUpperToleranceMm ()
 Returns the upper tolerance in millimeters(MM) More...
 
NXOpen::Annotations::FitAnsiHoleType LimitFitAnsiHoleType ()
 Returns the tolerance limit fit ansi hole type
Created in NX7.5.0. More...
 
NXString LimitFitDeviation ()
 Returns the tolerance limit fit deviation
Created in NX7.5.0. 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...
 
int PrimaryDimensionDecimalPlaces ()
 Returns the number of decimal places for primary dimension
Created in NX4.0.0. More...
 
void SetDualDimensionDecimalPlaces (int dualDimensionDecimalPlaces)
 Sets the number of decimal places for dual dimension
Created in NX4.0.0. More...
 
void SetDualToleranceDecimalPlaces (int dualToleranceDecimalPlaces)
 Sets the number of decimal places for dual tolerance
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 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 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 SetLowerToleranceInches (const NXOpen::Annotations::Value &lowerToleranceInches)
 Sets the lower tolerance value in inches
Created in NX4.0.0. More...
 
void SetLowerToleranceMm (const NXOpen::Annotations::Value &lowerToleranceMm)
 Sets the lower tolerance in millimeters(MM)
Created in NX4.0.0. More...
 
void SetPrimaryDimensionDecimalPlaces (int primaryDimensionDecimalPlaces)
 Sets the number of decimal places for primary dimension
Created in NX4.0.0. More...
 
void SetToleranceType (NXOpen::Annotations::ToleranceType type)
 Sets the tolerance type
Created in NX4.0.0. More...
 
void SetUpperToleranceInches (const NXOpen::Annotations::Value &upperToleranceInches)
 Sets the upper tolerance in inches
Created in NX4.0.0. More...
 
void SetUpperToleranceMm (const NXOpen::Annotations::Value &upperToleranceMm)
 Sets the upper tolerance in millimeters(MM)
Created in NX4.0.0. More...
 
void SetZeroToleranceDisplayStyle (NXOpen::Annotations::ZeroToleranceDisplayStyle zeroDisplayStyle)
 Sets the zero tolerance display style
Created in NX7.5.0. More...
 
NXOpen::Annotations::ToleranceType ToleranceType ()
 Returns the tolerance type
Created in NX4.0.0. More...
 
NXOpen::Annotations::ZeroToleranceDisplayStyle ZeroToleranceDisplayStyle ()
 Returns the zero tolerance display style
Created in NX7.5.0. More...
 
virtual ~LinearTolerance ()
 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 linear tolerance
Created in NX4.0.0.


Constructor & Destructor Documentation

virtual NXOpen::Annotations::LinearTolerance::~LinearTolerance ( )
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

int NXOpen::Annotations::LinearTolerance::DualDimensionDecimalPlaces ( )

Returns the number of decimal places for dual dimension
Created in NX4.0.0.



License requirements : None

int NXOpen::Annotations::LinearTolerance::DualToleranceDecimalPlaces ( )

Returns the number of decimal places for dual tolerance
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::Value NXOpen::Annotations::LinearTolerance::GetLowerToleranceInches ( )

Returns the lower tolerance value in inches.

Returns
Lower tolerance in inches
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::Value NXOpen::Annotations::LinearTolerance::GetLowerToleranceMm ( )

Returns the lower tolerance in millimeters(MM)

Returns
Lower tolerance in millimeters
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::Value NXOpen::Annotations::LinearTolerance::GetUpperToleranceInches ( )

Returns the upper tolerance in inches.

Returns
Upper tolerance in inches
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::Value NXOpen::Annotations::LinearTolerance::GetUpperToleranceMm ( )

Returns the upper tolerance in millimeters(MM)

Returns
Upper tolerance in millimeters
Created in NX4.0.0.

License requirements : None
NXOpen::Annotations::FitAnsiHoleType NXOpen::Annotations::LinearTolerance::LimitFitAnsiHoleType ( )

Returns the tolerance limit fit ansi hole type
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::LinearTolerance::LimitFitDeviation ( )

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



License requirements : None

NXOpen::Annotations::FitDisplayStyle NXOpen::Annotations::LinearTolerance::LimitFitDisplayStyle ( )

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



License requirements : None

int NXOpen::Annotations::LinearTolerance::LimitFitGrade ( )

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



License requirements : None

int NXOpen::Annotations::LinearTolerance::PrimaryDimensionDecimalPlaces ( )

Returns the number of decimal places for primary dimension
Created in NX4.0.0.



License requirements : None

void NXOpen::Annotations::LinearTolerance::SetDualDimensionDecimalPlaces ( int  dualDimensionDecimalPlaces)

Sets the number of decimal places for dual dimension
Created in NX4.0.0.



License requirements : None

Parameters
dualDimensionDecimalPlacesNew number of dual dimension decimal places
void NXOpen::Annotations::LinearTolerance::SetDualToleranceDecimalPlaces ( int  dualToleranceDecimalPlaces)

Sets the number of decimal places for dual tolerance
Created in NX4.0.0.



License requirements : None

Parameters
dualToleranceDecimalPlacesNew number of dual tolerance decimal places
void NXOpen::Annotations::LinearTolerance::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::LinearTolerance::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::LinearTolerance::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::LinearTolerance::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::LinearTolerance::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::LinearTolerance::SetLowerToleranceInches ( const NXOpen::Annotations::Value lowerToleranceInches)

Sets the lower tolerance value in inches
Created in NX4.0.0.



License requirements : None

Parameters
lowerToleranceInchesNew lower tolerance in inches
void NXOpen::Annotations::LinearTolerance::SetLowerToleranceMm ( const NXOpen::Annotations::Value lowerToleranceMm)

Sets the lower tolerance in millimeters(MM)
Created in NX4.0.0.



License requirements : None

Parameters
lowerToleranceMmNew lower tolerance in millimeters
void NXOpen::Annotations::LinearTolerance::SetPrimaryDimensionDecimalPlaces ( int  primaryDimensionDecimalPlaces)

Sets the number of decimal places for primary dimension
Created in NX4.0.0.



License requirements : None

Parameters
primaryDimensionDecimalPlacesNew number of primary dimension decimal places
void NXOpen::Annotations::LinearTolerance::SetToleranceType ( NXOpen::Annotations::ToleranceType  type)

Sets the tolerance type
Created in NX4.0.0.



License requirements : None

Parameters
typeNew tolerance type
void NXOpen::Annotations::LinearTolerance::SetUpperToleranceInches ( const NXOpen::Annotations::Value upperToleranceInches)

Sets the upper tolerance in inches
Created in NX4.0.0.



License requirements : None

Parameters
upperToleranceInchesNew upper tolerance in inches
void NXOpen::Annotations::LinearTolerance::SetUpperToleranceMm ( const NXOpen::Annotations::Value upperToleranceMm)

Sets the upper tolerance in millimeters(MM)
Created in NX4.0.0.



License requirements : None

Parameters
upperToleranceMmNew upper tolerance in millimeters
void NXOpen::Annotations::LinearTolerance::SetZeroToleranceDisplayStyle ( NXOpen::Annotations::ZeroToleranceDisplayStyle  zeroDisplayStyle)

Sets the zero tolerance display style
Created in NX7.5.0.



License requirements : None

Parameters
zeroDisplayStylezero display style
NXOpen::Annotations::ToleranceType NXOpen::Annotations::LinearTolerance::ToleranceType ( )

Returns the tolerance type
Created in NX4.0.0.



License requirements : None

NXOpen::Annotations::ZeroToleranceDisplayStyle NXOpen::Annotations::LinearTolerance::ZeroToleranceDisplayStyle ( )

Returns the zero tolerance display style
Created in NX7.5.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.