NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Annotations.FeatureControlFrameDataBuilder Class Reference

Represents a FeatureControlFrameDataBuilder More...

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

Public Types

enum  ToleranceZoneShape { None, Diameter, SphericalDiameter, Square }
 Specifies the zone shape for the feature control frame More...
 
enum  ToleranceMaterialModifier { None, LeastMaterialCondition, MaximumMaterialCondition, RegardlessOfFeatureSize }
 Specifies the tolerance material modifier condition More...
 
enum  AreaSymbolType { Rectangular, Circular, Spherical, Square }
 Specifies the unit type More...
 

Public Member Functions

unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe
NXOpen.Annotations.FeatureControlFrameDataBuilder.AreaSymbolType 
AreaSymbol [get, set]
 Returns or sets the area symbol More...
 
unsafe bool CircleU [get, set]
 Returns or sets the circle utoggle More...
 
unsafe string CircleUvalue [get, set]
 Returns or sets the circle u value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.CircleU is true. More...
 
unsafe bool CommonZone [get, set]
 Returns or sets the common zone toggle More...
 
unsafe
NXOpen.Annotations.FeatureControlFrameIndicatorBuilderList 
FeatureControlFrameIndicatorList [get]
 Returns the feature control frame indicator list. More...
 
unsafe bool FreeState [get, set]
 Returns or sets the free state toggle More...
 
unsafe
NXOpen.Annotations.FeatureControlFrameDataBuilder.ToleranceMaterialModifier 
MaterialModifier [get, set]
 Returns or sets the material modifier More...
 
unsafe bool MaximumTolerance [get, set]
 Returns or sets the maximum tolerance toggle More...
 
unsafe string MaximumToleranceValue [get, set]
 Returns or sets the maximum tolerance value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.MaximumTolerance is true. More...
 
unsafe
NXOpen.Annotations.CompoundDatumReferenceBuilder 
PrimaryCompoundDatumReference [get]
 Returns the primary compound datum reference More...
 
unsafe string PrimaryDatumExtendedText [get, set]
 Returns or sets the primary datum extended text. More...
 
unsafe
NXOpen.Annotations.DatumReferenceBuilder 
PrimaryDatumReference [get]
 Returns the primary datum reference More...
 
unsafe bool Projected [get, set]
 Returns or sets the projected toggle More...
 
unsafe string ProjectedValue [get, set]
 Returns or sets the projected value Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.Projected is true. More...
 
unsafe
NXOpen.Annotations.CompoundDatumReferenceBuilder 
SecondaryCompoundDatumReference [get]
 Returns the secondary compound datum reference More...
 
unsafe string SecondaryDatumExtendedText [get, set]
 Returns or sets the secondary datum extended text. More...
 
unsafe
NXOpen.Annotations.DatumReferenceBuilder 
SecondaryDatumReference [get]
 Returns the secondary datum reference More...
 
unsafe bool StatisticalTolerance [get, set]
 Returns or sets the statistical tolerance toggle More...
 
unsafe bool TangentPlane [get, set]
 Returns or sets the tangent plane toggle More...
 
unsafe
NXOpen.Annotations.CompoundDatumReferenceBuilder 
TertiaryCompoundDatumReference [get]
 Returns the tertiary compound datum reference More...
 
unsafe string TertiaryDatumExtendedText [get, set]
 Returns or sets the tertiary datum extended text. More...
 
unsafe
NXOpen.Annotations.DatumReferenceBuilder 
TertiaryDatumReference [get]
 Returns the tertiary datum reference More...
 
unsafe string ToleranceValue [get, set]
 Returns or sets the tolerance value string More...
 
unsafe bool UnitBasis [get, set]
 Returns or sets the unit basis toggle Only available when feature control frame characteristic is NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic.Straightness NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic.Flatness NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic.ProfileOfALine NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic.ProfileOfASurface More...
 
unsafe string UnitBasisValue1 [get, set]
 Returns or sets the unit basis value1 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis is true. More...
 
unsafe string UnitBasisValue2 [get, set]
 Returns or sets the unit basis value2 Only available when NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis is true. More...
 
unsafe bool Uz [get, set]
 Returns or sets the uz toggle More...
 
unsafe
NXOpen.Annotations.FeatureControlFrameDataBuilder.ToleranceZoneShape 
ZoneShape [get, set]
 Returns or sets the zone shape More...
 

Detailed Description

Represents a FeatureControlFrameDataBuilder

Created in NX6.0.0

Member Enumeration Documentation

Specifies the unit type

Enumerator
Rectangular 

Rectangular

Circular 

Circular

Spherical 

Spherical

Square 

Square

Specifies the tolerance material modifier condition

Enumerator
None 

no material modifier

LeastMaterialCondition 

least material condition

MaximumMaterialCondition 

maximum material condition

RegardlessOfFeatureSize 

regardless of feature size condition

Specifies the zone shape for the feature control frame

Enumerator
None 

no zone shape

Diameter 

diameter

SphericalDiameter 

spherical diameter

Square 

square

Member Function Documentation

unsafe bool NXOpen.Annotations.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.

Created in NX3.0.1

License requirements: None.

Returns
Was self validation successful

Implements NXOpen.GeometricUtilities.IComponentBuilder.

Property Documentation

unsafe NXOpen.Annotations.FeatureControlFrameDataBuilder.AreaSymbolType NXOpen.Annotations.FeatureControlFrameDataBuilder.AreaSymbol
getset

Returns or sets the area symbol

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.CircleU
getset

Returns or sets the circle utoggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.CircleUvalue
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.CommonZone
getset

Returns or sets the common zone toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.FeatureControlFrameIndicatorBuilderList NXOpen.Annotations.FeatureControlFrameDataBuilder.FeatureControlFrameIndicatorList
get

Returns the feature control frame indicator list.

Created in NX12.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.FreeState
getset

Returns or sets the free state toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.FeatureControlFrameDataBuilder.ToleranceMaterialModifier NXOpen.Annotations.FeatureControlFrameDataBuilder.MaterialModifier
getset

Returns or sets the material modifier

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.MaximumTolerance
getset

Returns or sets the maximum tolerance toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.MaximumToleranceValue
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.CompoundDatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.PrimaryCompoundDatumReference
get

Returns the primary compound datum reference

Created in NX7.5.0

License requirements: None.

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.PrimaryDatumExtendedText
getset

Returns or sets the primary datum extended text.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.DatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.PrimaryDatumReference
get

Returns the primary datum reference

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.Projected
getset

Returns or sets the projected toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.ProjectedValue
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.CompoundDatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.SecondaryCompoundDatumReference
get

Returns the secondary compound datum reference

Created in NX7.5.0

License requirements: None.

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.SecondaryDatumExtendedText
getset

Returns or sets the secondary datum extended text.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.DatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.SecondaryDatumReference
get

Returns the secondary datum reference

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.StatisticalTolerance
getset

Returns or sets the statistical tolerance toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.TangentPlane
getset

Returns or sets the tangent plane toggle

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.CompoundDatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.TertiaryCompoundDatumReference
get

Returns the tertiary compound datum reference

Created in NX7.5.0

License requirements: None.

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.TertiaryDatumExtendedText
getset

Returns or sets the tertiary datum extended text.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.DatumReferenceBuilder NXOpen.Annotations.FeatureControlFrameDataBuilder.TertiaryDatumReference
get

Returns the tertiary datum reference

Created in NX6.0.0

License requirements: None.

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.ToleranceValue
getset

Returns or sets the tolerance value string

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasis
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasisValue1
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe string NXOpen.Annotations.FeatureControlFrameDataBuilder.UnitBasisValue2
getset

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

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe bool NXOpen.Annotations.FeatureControlFrameDataBuilder.Uz
getset

Returns or sets the uz toggle

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")

unsafe NXOpen.Annotations.FeatureControlFrameDataBuilder.ToleranceZoneShape NXOpen.Annotations.FeatureControlFrameDataBuilder.ZoneShape
getset

Returns or sets the zone shape

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING") OR geometric_tol ("GDT")


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