FeatureControlFrameDataBuilder Class

class NXOpen.Annotations.FeatureControlFrameDataBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a FeatureControlFrameDataBuilder

New in version NX6.0.0.

Properties

Property Description
AreaSymbol Returns or sets the area symbol
CircleU Returns or sets the circle utoggle
CircleUvalue Returns or sets the circle u value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.CircleU() is true.
CommonZone Returns or sets the common zone toggle
FeatureControlFrameIndicatorList Returns the feature control frame indicator list.
FreeState Returns or sets the free state toggle
MaterialModifier Returns or sets the material modifier
MaximumTolerance Returns or sets the maximum tolerance toggle
MaximumToleranceValue Returns or sets the maximum tolerance value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.MaximumTolerance() is true.
PrimaryCompoundDatumReference Returns the primary compound datum reference
PrimaryDatumExtendedText Returns or sets the primary datum extended text.
PrimaryDatumReference Returns the primary datum reference
Projected Returns or sets the projected toggle
ProjectedValue Returns or sets the projected value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.Projected() is true.
SecondaryCompoundDatumReference Returns the secondary compound datum reference
SecondaryDatumExtendedText Returns or sets the secondary datum extended text.
SecondaryDatumReference Returns the secondary datum reference
StatisticalTolerance Returns or sets the statistical tolerance toggle
Tag Returns the Tag for this object.
TangentPlane Returns or sets the tangent plane toggle
TertiaryCompoundDatumReference Returns the tertiary compound datum reference
TertiaryDatumExtendedText Returns or sets the tertiary datum extended text.
TertiaryDatumReference Returns the tertiary datum reference
ToleranceValue Returns or sets the tolerance value string
UnitBasis Returns or sets the unit basis toggle Only available when feature control frame characteristic is NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.Straightness NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.Flatness NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.ProfileOfALine NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.ProfileOfASurface
UnitBasisValue1 Returns or sets the unit basis value1 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis() is true.
UnitBasisValue2 Returns or sets the unit basis value2 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis() is true.
Uz Returns or sets the uz toggle
ZoneShape Returns or sets the zone shape

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

FeatureControlFrameDataBuilderAreaSymbolType Enumeration Specifies the unit type
FeatureControlFrameDataBuilderToleranceMaterialModifier Enumeration Specifies the tolerance material modifier condition
FeatureControlFrameDataBuilderToleranceZoneShape Enumeration Specifies the zone shape for the feature control frame

Property Detail

AreaSymbol

FeatureControlFrameDataBuilder.AreaSymbol

Returns or sets the area symbol

-------------------------------------

Getter Method

Signature AreaSymbol

Returns:
Return type:NXOpen.Annotations.FeatureControlFrameDataBuilderAreaSymbolType

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AreaSymbol

Parameters:areaSymbol (NXOpen.Annotations.FeatureControlFrameDataBuilderAreaSymbolType) –

New in version NX7.5.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

CircleU

FeatureControlFrameDataBuilder.CircleU

Returns or sets the circle utoggle

-------------------------------------

Getter Method

Signature CircleU

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CircleU

Parameters:circleU (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

CircleUvalue

FeatureControlFrameDataBuilder.CircleUvalue

Returns or sets the circle u value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.CircleU() is true.

-------------------------------------

Getter Method

Signature CircleUvalue

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CircleUvalue

Parameters:circleUValue (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

CommonZone

FeatureControlFrameDataBuilder.CommonZone

Returns or sets the common zone toggle

-------------------------------------

Getter Method

Signature CommonZone

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CommonZone

Parameters:commonZone (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

FeatureControlFrameIndicatorList

FeatureControlFrameDataBuilder.FeatureControlFrameIndicatorList

Returns the feature control frame indicator list.

-------------------------------------

Getter Method

Signature FeatureControlFrameIndicatorList

Returns:
Return type:NXOpen.Annotations.FeatureControlFrameIndicatorBuilderList

New in version NX12.0.0.

License requirements: None.

FreeState

FeatureControlFrameDataBuilder.FreeState

Returns or sets the free state toggle

-------------------------------------

Getter Method

Signature FreeState

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FreeState

Parameters:freeState (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

MaterialModifier

FeatureControlFrameDataBuilder.MaterialModifier

Returns or sets the material modifier

-------------------------------------

Getter Method

Signature MaterialModifier

Returns:
Return type:NXOpen.Annotations.FeatureControlFrameDataBuilderToleranceMaterialModifier

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MaterialModifier

Parameters:materialModifier (NXOpen.Annotations.FeatureControlFrameDataBuilderToleranceMaterialModifier) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

MaximumTolerance

FeatureControlFrameDataBuilder.MaximumTolerance

Returns or sets the maximum tolerance toggle

-------------------------------------

Getter Method

Signature MaximumTolerance

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MaximumTolerance

Parameters:maximumTolerance (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

MaximumToleranceValue

FeatureControlFrameDataBuilder.MaximumToleranceValue

Returns or sets the maximum tolerance value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.MaximumTolerance() is true.

-------------------------------------

Getter Method

Signature MaximumToleranceValue

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature MaximumToleranceValue

Parameters:maximumToleranceValue (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

PrimaryCompoundDatumReference

FeatureControlFrameDataBuilder.PrimaryCompoundDatumReference

Returns the primary compound datum reference

-------------------------------------

Getter Method

Signature PrimaryCompoundDatumReference

Returns:
Return type:NXOpen.Annotations.CompoundDatumReferenceBuilder

New in version NX7.5.0.

License requirements: None.

PrimaryDatumExtendedText

FeatureControlFrameDataBuilder.PrimaryDatumExtendedText

Returns or sets the primary datum extended text.

-------------------------------------

Getter Method

Signature PrimaryDatumExtendedText

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature PrimaryDatumExtendedText

Parameters:extendedText (str) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

PrimaryDatumReference

FeatureControlFrameDataBuilder.PrimaryDatumReference

Returns the primary datum reference

-------------------------------------

Getter Method

Signature PrimaryDatumReference

Returns:
Return type:NXOpen.Annotations.DatumReferenceBuilder

New in version NX6.0.0.

License requirements: None.

Projected

FeatureControlFrameDataBuilder.Projected

Returns or sets the projected toggle

-------------------------------------

Getter Method

Signature Projected

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Projected

Parameters:projected (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

ProjectedValue

FeatureControlFrameDataBuilder.ProjectedValue

Returns or sets the projected value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.Projected() is true.

-------------------------------------

Getter Method

Signature ProjectedValue

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ProjectedValue

Parameters:projectedValue (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

SecondaryCompoundDatumReference

FeatureControlFrameDataBuilder.SecondaryCompoundDatumReference

Returns the secondary compound datum reference

-------------------------------------

Getter Method

Signature SecondaryCompoundDatumReference

Returns:
Return type:NXOpen.Annotations.CompoundDatumReferenceBuilder

New in version NX7.5.0.

License requirements: None.

SecondaryDatumExtendedText

FeatureControlFrameDataBuilder.SecondaryDatumExtendedText

Returns or sets the secondary datum extended text.

-------------------------------------

Getter Method

Signature SecondaryDatumExtendedText

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondaryDatumExtendedText

Parameters:extendedText (str) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

SecondaryDatumReference

FeatureControlFrameDataBuilder.SecondaryDatumReference

Returns the secondary datum reference

-------------------------------------

Getter Method

Signature SecondaryDatumReference

Returns:
Return type:NXOpen.Annotations.DatumReferenceBuilder

New in version NX6.0.0.

License requirements: None.

StatisticalTolerance

FeatureControlFrameDataBuilder.StatisticalTolerance

Returns or sets the statistical tolerance toggle

-------------------------------------

Getter Method

Signature StatisticalTolerance

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StatisticalTolerance

Parameters:statisticalTolerance (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

TangentPlane

FeatureControlFrameDataBuilder.TangentPlane

Returns or sets the tangent plane toggle

-------------------------------------

Getter Method

Signature TangentPlane

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TangentPlane

Parameters:tangentPlane (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

TertiaryCompoundDatumReference

FeatureControlFrameDataBuilder.TertiaryCompoundDatumReference

Returns the tertiary compound datum reference

-------------------------------------

Getter Method

Signature TertiaryCompoundDatumReference

Returns:
Return type:NXOpen.Annotations.CompoundDatumReferenceBuilder

New in version NX7.5.0.

License requirements: None.

TertiaryDatumExtendedText

FeatureControlFrameDataBuilder.TertiaryDatumExtendedText

Returns or sets the tertiary datum extended text.

-------------------------------------

Getter Method

Signature TertiaryDatumExtendedText

Returns:
Return type:str

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TertiaryDatumExtendedText

Parameters:extendedText (str) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

TertiaryDatumReference

FeatureControlFrameDataBuilder.TertiaryDatumReference

Returns the tertiary datum reference

-------------------------------------

Getter Method

Signature TertiaryDatumReference

Returns:
Return type:NXOpen.Annotations.DatumReferenceBuilder

New in version NX6.0.0.

License requirements: None.

ToleranceValue

FeatureControlFrameDataBuilder.ToleranceValue

Returns or sets the tolerance value string

-------------------------------------

Getter Method

Signature ToleranceValue

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ToleranceValue

Parameters:toleranceValue (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

UnitBasis

FeatureControlFrameDataBuilder.UnitBasis

Returns or sets the unit basis toggle Only available when feature control frame characteristic is NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.Straightness NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.Flatness NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.ProfileOfALine NXOpen.Annotations.FeatureControlFrameBuilderFcfCharacteristic.ProfileOfASurface

-------------------------------------

Getter Method

Signature UnitBasis

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UnitBasis

Parameters:unitBasis (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

UnitBasisValue1

FeatureControlFrameDataBuilder.UnitBasisValue1

Returns or sets the unit basis value1 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis() is true.

-------------------------------------

Getter Method

Signature UnitBasisValue1

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UnitBasisValue1

Parameters:unitBasisValue1 (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

UnitBasisValue2

FeatureControlFrameDataBuilder.UnitBasisValue2

Returns or sets the unit basis value2 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis() is true.

-------------------------------------

Getter Method

Signature UnitBasisValue2

Returns:
Return type:str

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature UnitBasisValue2

Parameters:unitBasisValue2 (str) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

Uz

FeatureControlFrameDataBuilder.Uz

Returns or sets the uz toggle

-------------------------------------

Getter Method

Signature Uz

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Uz

Parameters:uz (bool) –

New in version NX12.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

ZoneShape

FeatureControlFrameDataBuilder.ZoneShape

Returns or sets the zone shape

-------------------------------------

Getter Method

Signature ZoneShape

Returns:
Return type:NXOpen.Annotations.FeatureControlFrameDataBuilderToleranceZoneShape

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ZoneShape

Parameters:zoneShape (NXOpen.Annotations.FeatureControlFrameDataBuilderToleranceZoneShape) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”) OR geometric_tol (“GDT”)

Method Detail

Validate

FeatureControlFrameDataBuilder.Validate

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.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.