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

Represents a NXOpen.Annotations.FeatureControlFrameBuilder More...

Inheritance diagram for NXOpen.Annotations.FeatureControlFrameBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Annotations.DraftingFeatureControlFrameBuilder NXOpen.Annotations.PmiFeatureControlFrameBuilder

Public Types

enum  FcfCharacteristic {
  Straightness, Flatness, Circularity, Cylindricity,
  ProfileOfALine, ProfileOfASurface, Angularity, Perpendicularity,
  Parallelism, Position, Concentricity, Symmetry,
  CircularRunout, TotalRunout, AxisIntersection
}
 Specifies the characteristitic of the feature control frame More...
 
enum  FcfFrameStyle { SingleFrame, CompositeFrame }
 Specifies whether the feature control frame is a single frame or composite More...
 

Public Member Functions

unsafe void FeatureControlFrameData (out NXOpen.Annotations.FeatureControlFrameDataBuilder[] featureControlFrameDataBuilders)
 The feature control frame data list. More...
 
unsafe void InheritFrom (NXOpen.Annotations.BaseFcf inheritTag)
 The feature control frame is inherited form existing feature control frame. More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 

Properties

unsafe
NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic 
Characteristic [get, set]
 Returns or sets the characteristic More...
 
unsafe
NXOpen.Annotations.FeatureControlFrameDataBuilderList 
FeatureControlFrameDataList [get]
 Returns the feature control frame data list. More...
 
unsafe
NXOpen.Annotations.FeatureControlFrameBuilder.FcfFrameStyle 
FrameStyle [get, set]
 Returns or sets the frame style More...
 
unsafe
NXOpen.Annotations.LeaderBuilder 
Leader [get]
 Returns the NXOpen.Annotations.LeaderBuilder for the annotation More...
 
unsafe
NXOpen.Annotations.OriginBuilder 
Origin [get]
 Returns the NXOpen.Annotations.OriginBuilder for the annotation More...
 
unsafe
NXOpen.Annotations.StyleBuilder 
Style [get]
 Returns the style More...
 
unsafe
NXOpen.Annotations.TextWithSymbolsBuilder 
Text [get]
 Returns the text More...
 

Detailed Description

Represents a NXOpen.Annotations.FeatureControlFrameBuilder

This is an abstract class, and cannot be instantiated.

Default values.

Property Value

Text.CustomSymbolScale

1.0

Text.SymbolAspectRatio

1.0

Text.SymbolHeight

25.4 (millimeters part), 1.0 (inches part)

Text.SymbolLength

25.4 (millimeters part), 1.0 (inches part)

Text.SymbolPreferences

UseCurrent

Text.SymbolScale

1.0

Text.SymbolSizeMethod

ScaleAndAspectRatio

Created in NX6.0.0

Member Enumeration Documentation

Specifies the characteristitic of the feature control frame

Enumerator
Straightness 

straightness

Flatness 

flatness

Circularity 

circularity

Cylindricity 

cylindricity

ProfileOfALine 

profile of a line

ProfileOfASurface 

profile of a sufrace

Angularity 

angularity

Perpendicularity 

perpendicularity

Parallelism 

parallelism

Position 

position

Concentricity 

concentricity

Symmetry 

symmetry

CircularRunout 

circular runout

TotalRunout 

total runout

AxisIntersection 

axis intersection

Specifies whether the feature control frame is a single frame or composite

Enumerator
SingleFrame 

single frame

CompositeFrame 

composite frame

Member Function Documentation

unsafe void NXOpen.Annotations.FeatureControlFrameBuilder.FeatureControlFrameData ( out NXOpen.Annotations.FeatureControlFrameDataBuilder[]  featureControlFrameDataBuilders)

The feature control frame data list.

this method will always return at least two frames. for single feature control frames (frame type is single frame type) only the first frame is used.

Created in NX6.0.0

License requirements: None.

Parameters
featureControlFrameDataBuildersfeature control frame data builders
unsafe void NXOpen.Annotations.FeatureControlFrameBuilder.InheritFrom ( NXOpen.Annotations.BaseFcf  inheritTag)

The feature control frame is inherited form existing feature control frame.

Created in NX8.5.0

License requirements: None.

Parameters
inheritTag

Property Documentation

unsafe NXOpen.Annotations.FeatureControlFrameBuilder.FcfCharacteristic NXOpen.Annotations.FeatureControlFrameBuilder.Characteristic
getset

Returns or sets the characteristic

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.FeatureControlFrameDataBuilderList NXOpen.Annotations.FeatureControlFrameBuilder.FeatureControlFrameDataList
get

Returns the feature control frame data list.

this method will always return at least two frames. for single feature control frames (frame type is single frame type) only the first frame is used.

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.FeatureControlFrameBuilder.FcfFrameStyle NXOpen.Annotations.FeatureControlFrameBuilder.FrameStyle
getset

Returns or sets the frame style

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.LeaderBuilder NXOpen.Annotations.FeatureControlFrameBuilder.Leader
get

Returns the NXOpen.Annotations.LeaderBuilder for the annotation

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.OriginBuilder NXOpen.Annotations.FeatureControlFrameBuilder.Origin
get

Returns the NXOpen.Annotations.OriginBuilder for the annotation

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.StyleBuilder NXOpen.Annotations.FeatureControlFrameBuilder.Style
get

Returns the style

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Annotations.TextWithSymbolsBuilder NXOpen.Annotations.FeatureControlFrameBuilder.Text
get

Returns the text

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.