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

Represents a FeatureControlFrameDataBuilder. More...

Inheritance diagram for NXOpen::Annotations::FeatureControlFrameDataBuilder:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AreaSymbolType { AreaSymbolTypeRectangular, AreaSymbolTypeCircular, AreaSymbolTypeSpherical, AreaSymbolTypeSquare }
 Specifies the unit type. More...
 
enum  ToleranceMaterialModifier { ToleranceMaterialModifierNone, ToleranceMaterialModifierLeastMaterialCondition, ToleranceMaterialModifierMaximumMaterialCondition, ToleranceMaterialModifierRegardlessOfFeatureSize }
 Specifies the tolerance material modifier condition. More...
 
enum  ToleranceZoneShape { ToleranceZoneShapeNone, ToleranceZoneShapeDiameter, ToleranceZoneShapeSphericalDiameter, ToleranceZoneShapeSquare }
 Specifies the zone shape for the feature control frame. More...
 

Public Member Functions

NXOpen::Annotations::FeatureControlFrameDataBuilder::AreaSymbolType AreaSymbol ()
 Returns the area symbol
Created in NX7.5.0. More...
 
bool CircleU ()
 Returns the circle utoggle
Created in NX6.0.0. More...
 
NXString CircleUvalue ()
 Returns the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true. More...
 
bool CommonZone ()
 Returns the common zone toggle
Created in NX6.0.0. More...
 
NXOpen::Annotations::FeatureControlFrameIndicatorBuilderListFeatureControlFrameIndicatorList ()
 Returns the feature control frame indicator list. More...
 
bool FreeState ()
 Returns the free state toggle
Created in NX6.0.0. More...
 
NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceMaterialModifier MaterialModifier ()
 Returns the material modifier
Created in NX6.0.0. More...
 
bool MaximumTolerance ()
 Returns the maximum tolerance toggle
Created in NX6.0.0. More...
 
NXString MaximumToleranceValue ()
 Returns the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true. More...
 
NXOpen::Annotations::CompoundDatumReferenceBuilderPrimaryCompoundDatumReference ()
 Returns the primary compound datum reference
Created in NX7.5.0. More...
 
NXString PrimaryDatumExtendedText ()
 Returns the primary datum extended text. More...
 
NXOpen::Annotations::DatumReferenceBuilderPrimaryDatumReference ()
 Returns the primary datum reference
Created in NX6.0.0. More...
 
bool Projected ()
 Returns the projected toggle
Created in NX6.0.0. More...
 
NXString ProjectedValue ()
 Returns the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true. More...
 
NXOpen::Annotations::CompoundDatumReferenceBuilderSecondaryCompoundDatumReference ()
 Returns the secondary compound datum reference
Created in NX7.5.0. More...
 
NXString SecondaryDatumExtendedText ()
 Returns the secondary datum extended text. More...
 
NXOpen::Annotations::DatumReferenceBuilderSecondaryDatumReference ()
 Returns the secondary datum reference
Created in NX6.0.0. More...
 
void SetAreaSymbol (NXOpen::Annotations::FeatureControlFrameDataBuilder::AreaSymbolType areaSymbol)
 Sets the area symbol
Created in NX7.5.0. More...
 
void SetCircleU (bool circleU)
 Sets the circle utoggle
Created in NX6.0.0. More...
 
void SetCircleUvalue (const NXString &circleUValue)
 Sets the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true. More...
 
void SetCircleUvalue (const char *circleUValue)
 Sets the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true. More...
 
void SetCommonZone (bool commonZone)
 Sets the common zone toggle
Created in NX6.0.0. More...
 
void SetFreeState (bool freeState)
 Sets the free state toggle
Created in NX6.0.0. More...
 
void SetMaterialModifier (NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceMaterialModifier materialModifier)
 Sets the material modifier
Created in NX6.0.0. More...
 
void SetMaximumTolerance (bool maximumTolerance)
 Sets the maximum tolerance toggle
Created in NX6.0.0. More...
 
void SetMaximumToleranceValue (const NXString &maximumToleranceValue)
 Sets the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true. More...
 
void SetMaximumToleranceValue (const char *maximumToleranceValue)
 Sets the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true. More...
 
void SetPrimaryDatumExtendedText (const NXString &extendedText)
 Sets the primary datum extended text. More...
 
void SetPrimaryDatumExtendedText (const char *extendedText)
 Sets the primary datum extended text. More...
 
void SetProjected (bool projected)
 Sets the projected toggle
Created in NX6.0.0. More...
 
void SetProjectedValue (const NXString &projectedValue)
 Sets the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true. More...
 
void SetProjectedValue (const char *projectedValue)
 Sets the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true. More...
 
void SetSecondaryDatumExtendedText (const NXString &extendedText)
 Sets the secondary datum extended text. More...
 
void SetSecondaryDatumExtendedText (const char *extendedText)
 Sets the secondary datum extended text. More...
 
void SetStatisticalTolerance (bool statisticalTolerance)
 Sets the statistical tolerance toggle
Created in NX6.0.0. More...
 
void SetTangentPlane (bool tangentPlane)
 Sets the tangent plane toggle
Created in NX6.0.0. More...
 
void SetTertiaryDatumExtendedText (const NXString &extendedText)
 Sets the tertiary datum extended text. More...
 
void SetTertiaryDatumExtendedText (const char *extendedText)
 Sets the tertiary datum extended text. More...
 
void SetToleranceValue (const NXString &toleranceValue)
 Sets the tolerance value string
Created in NX6.0.0. More...
 
void SetToleranceValue (const char *toleranceValue)
 Sets the tolerance value string
Created in NX6.0.0. More...
 
void SetUnitBasis (bool unitBasis)
 Sets the unit basis toggle Only available when feature control frame characteristic is NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicStraightness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicFlatness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfALine NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfASurface
Created in NX6.0.0. More...
 
void SetUnitBasisValue1 (const NXString &unitBasisValue1)
 Sets the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
void SetUnitBasisValue1 (const char *unitBasisValue1)
 Sets the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
void SetUnitBasisValue2 (const NXString &unitBasisValue2)
 Sets the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
void SetUnitBasisValue2 (const char *unitBasisValue2)
 Sets the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
void SetUz (bool uz)
 Sets the uz toggle
Created in NX12.0.0. More...
 
void SetZoneShape (NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceZoneShape zoneShape)
 Sets the zone shape
Created in NX6.0.0. More...
 
bool StatisticalTolerance ()
 Returns the statistical tolerance toggle
Created in NX6.0.0. More...
 
bool TangentPlane ()
 Returns the tangent plane toggle
Created in NX6.0.0. More...
 
NXOpen::Annotations::CompoundDatumReferenceBuilderTertiaryCompoundDatumReference ()
 Returns the tertiary compound datum reference
Created in NX7.5.0. More...
 
NXString TertiaryDatumExtendedText ()
 Returns the tertiary datum extended text. More...
 
NXOpen::Annotations::DatumReferenceBuilderTertiaryDatumReference ()
 Returns the tertiary datum reference
Created in NX6.0.0. More...
 
NXString ToleranceValue ()
 Returns the tolerance value string
Created in NX6.0.0. More...
 
bool UnitBasis ()
 Returns the unit basis toggle Only available when feature control frame characteristic is NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicStraightness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicFlatness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfALine NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfASurface
Created in NX6.0.0. More...
 
NXString UnitBasisValue1 ()
 Returns the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
NXString UnitBasisValue2 ()
 Returns the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true. More...
 
bool Uz ()
 Returns the uz toggle
Created in NX12.0.0. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceZoneShape ZoneShape ()
 Returns the zone shape
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a FeatureControlFrameDataBuilder.


Created in NX6.0.0.

Member Enumeration Documentation

Specifies the unit type.

Enumerator
AreaSymbolTypeRectangular 

Rectangular.

AreaSymbolTypeCircular 

Circular.

AreaSymbolTypeSpherical 

Spherical.

AreaSymbolTypeSquare 

Square.

Specifies the tolerance material modifier condition.

Enumerator
ToleranceMaterialModifierNone 

no material modifier

ToleranceMaterialModifierLeastMaterialCondition 

least material condition

ToleranceMaterialModifierMaximumMaterialCondition 

maximum material condition

ToleranceMaterialModifierRegardlessOfFeatureSize 

regardless of feature size condition

Specifies the zone shape for the feature control frame.

Enumerator
ToleranceZoneShapeNone 

no zone shape

ToleranceZoneShapeDiameter 

diameter

ToleranceZoneShapeSphericalDiameter 

spherical diameter

ToleranceZoneShapeSquare 

square

Member Function Documentation

NXOpen::Annotations::FeatureControlFrameDataBuilder::AreaSymbolType NXOpen::Annotations::FeatureControlFrameDataBuilder::AreaSymbol ( )

Returns the area symbol
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU ( )

Returns the circle utoggle
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleUvalue ( )

Returns the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::CommonZone ( )

Returns the common zone toggle
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::FeatureControlFrameIndicatorBuilderList* NXOpen::Annotations::FeatureControlFrameDataBuilder::FeatureControlFrameIndicatorList ( )

Returns the feature control frame indicator list.


Created in NX12.0.0.

License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::FreeState ( )

Returns the free state toggle
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceMaterialModifier NXOpen::Annotations::FeatureControlFrameDataBuilder::MaterialModifier ( )

Returns the material modifier
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance ( )

Returns the maximum tolerance toggle
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumToleranceValue ( )

Returns the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true.


Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::CompoundDatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::PrimaryCompoundDatumReference ( )

Returns the primary compound datum reference
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::PrimaryDatumExtendedText ( )

Returns the primary datum extended text.


Created in NX10.0.0.

License requirements : None

NXOpen::Annotations::DatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::PrimaryDatumReference ( )

Returns the primary datum reference
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected ( )

Returns the projected toggle
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::ProjectedValue ( )

Returns the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true.


Created in NX6.0.0.

License requirements : None

NXOpen::Annotations::CompoundDatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::SecondaryCompoundDatumReference ( )

Returns the secondary compound datum reference
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::SecondaryDatumExtendedText ( )

Returns the secondary datum extended text.


Created in NX10.0.0.

License requirements : None

NXOpen::Annotations::DatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::SecondaryDatumReference ( )

Returns the secondary datum reference
Created in NX6.0.0.



License requirements : None

void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetAreaSymbol ( NXOpen::Annotations::FeatureControlFrameDataBuilder::AreaSymbolType  areaSymbol)

Sets the area symbol
Created in NX7.5.0.



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

Parameters
areaSymbolareasymbol
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetCircleU ( bool  circleU)

Sets the circle utoggle
Created in NX6.0.0.



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

Parameters
circleUcircleu
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetCircleUvalue ( const NXString circleUValue)

Sets the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true.


Created in NX6.0.0.

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

Parameters
circleUValuecircleuvalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetCircleUvalue ( const char *  circleUValue)

Sets the circle u value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::CircleU is true.


Created in NX6.0.0.

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

Parameters
circleUValuecircleuvalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetCommonZone ( bool  commonZone)

Sets the common zone toggle
Created in NX6.0.0.



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

Parameters
commonZonecommonzone
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetFreeState ( bool  freeState)

Sets the free state toggle
Created in NX6.0.0.



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

Parameters
freeStatefreestate
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaterialModifier ( NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceMaterialModifier  materialModifier)

Sets the material modifier
Created in NX6.0.0.



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

Parameters
materialModifiermaterialmodifier
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaximumTolerance ( bool  maximumTolerance)

Sets the maximum tolerance toggle
Created in NX6.0.0.



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

Parameters
maximumTolerancemaximumtolerance
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaximumToleranceValue ( const NXString maximumToleranceValue)

Sets the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true.


Created in NX6.0.0.

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

Parameters
maximumToleranceValuemaximumtolerancevalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaximumToleranceValue ( const char *  maximumToleranceValue)

Sets the maximum tolerance value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::MaximumTolerance is true.


Created in NX6.0.0.

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

Parameters
maximumToleranceValuemaximumtolerancevalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetPrimaryDatumExtendedText ( const NXString extendedText)

Sets the primary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetPrimaryDatumExtendedText ( const char *  extendedText)

Sets the primary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetProjected ( bool  projected)

Sets the projected toggle
Created in NX6.0.0.



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

Parameters
projectedprojected
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetProjectedValue ( const NXString projectedValue)

Sets the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true.


Created in NX6.0.0.

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

Parameters
projectedValueprojectedvalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetProjectedValue ( const char *  projectedValue)

Sets the projected value Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::Projected is true.


Created in NX6.0.0.

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

Parameters
projectedValueprojectedvalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetSecondaryDatumExtendedText ( const NXString extendedText)

Sets the secondary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetSecondaryDatumExtendedText ( const char *  extendedText)

Sets the secondary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetStatisticalTolerance ( bool  statisticalTolerance)

Sets the statistical tolerance toggle
Created in NX6.0.0.



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

Parameters
statisticalTolerancestatisticaltolerance
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetTangentPlane ( bool  tangentPlane)

Sets the tangent plane toggle
Created in NX6.0.0.



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

Parameters
tangentPlanetangentplane
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetTertiaryDatumExtendedText ( const NXString extendedText)

Sets the tertiary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetTertiaryDatumExtendedText ( const char *  extendedText)

Sets the tertiary datum extended text.


Created in NX10.0.0.

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

Parameters
extendedTextextendedtext
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetToleranceValue ( const NXString toleranceValue)

Sets the tolerance value string
Created in NX6.0.0.



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

Parameters
toleranceValuetolerancevalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetToleranceValue ( const char *  toleranceValue)

Sets the tolerance value string
Created in NX6.0.0.



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

Parameters
toleranceValuetolerancevalue
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUnitBasis ( bool  unitBasis)

Sets the unit basis toggle Only available when feature control frame characteristic is NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicStraightness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicFlatness NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfALine NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristicProfileOfASurface
Created in NX6.0.0.



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

Parameters
unitBasisunitbasis
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUnitBasisValue1 ( const NXString unitBasisValue1)

Sets the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

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

Parameters
unitBasisValue1unitbasisvalue1
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUnitBasisValue1 ( const char *  unitBasisValue1)

Sets the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

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

Parameters
unitBasisValue1unitbasisvalue1
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUnitBasisValue2 ( const NXString unitBasisValue2)

Sets the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

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

Parameters
unitBasisValue2unitbasisvalue2
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUnitBasisValue2 ( const char *  unitBasisValue2)

Sets the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

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

Parameters
unitBasisValue2unitbasisvalue2
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetUz ( bool  uz)

Sets the uz toggle
Created in NX12.0.0.



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

Parameters
uzuz
void NXOpen::Annotations::FeatureControlFrameDataBuilder::SetZoneShape ( NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceZoneShape  zoneShape)

Sets the zone shape
Created in NX6.0.0.



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

Parameters
zoneShapezoneshape
bool NXOpen::Annotations::FeatureControlFrameDataBuilder::StatisticalTolerance ( )

Returns the statistical tolerance toggle
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::TangentPlane ( )

Returns the tangent plane toggle
Created in NX6.0.0.



License requirements : None

NXOpen::Annotations::CompoundDatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::TertiaryCompoundDatumReference ( )

Returns the tertiary compound datum reference
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::TertiaryDatumExtendedText ( )

Returns the tertiary datum extended text.


Created in NX10.0.0.

License requirements : None

NXOpen::Annotations::DatumReferenceBuilder* NXOpen::Annotations::FeatureControlFrameDataBuilder::TertiaryDatumReference ( )

Returns the tertiary datum reference
Created in NX6.0.0.



License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceValue ( )

Returns the tolerance value string
Created in NX6.0.0.



License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis ( )
NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasisValue1 ( )

Returns the unit basis value1 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

License requirements : None

NXString NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasisValue2 ( )

Returns the unit basis value2 Only available when NXOpen::Annotations::FeatureControlFrameDataBuilder::UnitBasis is true.


Created in NX6.0.0.

License requirements : None

bool NXOpen::Annotations::FeatureControlFrameDataBuilder::Uz ( )

Returns the uz toggle
Created in NX12.0.0.



License requirements : None

virtual bool NXOpen::Annotations::FeatureControlFrameDataBuilder::Validate ( )
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.

Returns
Was self validation successful
Created in NX3.0.1.

License requirements : None

Implements NXOpen::GeometricUtilities::IComponentBuilder.

NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceZoneShape NXOpen::Annotations::FeatureControlFrameDataBuilder::ZoneShape ( )

Returns the zone shape
Created in NX6.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.