NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Annotations::FeatureControlFrameBuilder Class Reference

Represents a Annotations::FeatureControlFrameBuilder
This is an abstract class, and cannot be instantiated. More...

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

List of all members.

Public Types

enum  FcfCharacteristic {
  FcfCharacteristicStraightness, FcfCharacteristicFlatness, FcfCharacteristicCircularity, FcfCharacteristicCylindricity,
  FcfCharacteristicProfileOfALine, FcfCharacteristicProfileOfASurface, FcfCharacteristicAngularity, FcfCharacteristicPerpendicularity,
  FcfCharacteristicParallelism, FcfCharacteristicPosition, FcfCharacteristicConcentricity, FcfCharacteristicSymmetry,
  FcfCharacteristicCircularRunout, FcfCharacteristicTotalRunout
}
 Specifies the characteristitic of the feature control frame. More...
enum  FcfFrameStyle { FcfFrameStyleSingleFrame, FcfFrameStyleCompositeFrame }
 Specifies whether the feature control frame is a single frame or composite. More...

Public Member Functions

NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristic Characteristic ()
 Returns the characteristic
Created in NX6.0.0.
void FeatureControlFrameData (std::vector< NXOpen::Annotations::FeatureControlFrameDataBuilder * > &featureControlFrameDataBuilders)
 The feature control frame data list
Created in NX6.0.0.
NXOpen::Annotations::FeatureControlFrameDataBuilderListFeatureControlFrameDataList ()
 Returns the feature control frame data list
Created in NX6.0.0.
NXOpen::Annotations::FeatureControlFrameBuilder::FcfFrameStyle FrameStyle ()
 Returns the frame style
Created in NX6.0.0.
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the Annotations::OriginBuilder for the annotation
Created in NX6.0.0.
void SetCharacteristic (NXOpen::Annotations::FeatureControlFrameBuilder::FcfCharacteristic characteristic)
 Sets the characteristic
Created in NX6.0.0.
void SetFrameStyle (NXOpen::Annotations::FeatureControlFrameBuilder::FcfFrameStyle frameStyle)
 Sets the frame style
Created in NX6.0.0.
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the style
Created in NX6.0.0.
NXOpen::Annotations::TextWithSymbolsBuilderText ()
 Returns the text
Created in NX6.0.0.

Detailed Description

Represents a 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:
FcfCharacteristicStraightness 

straightness

FcfCharacteristicFlatness 

flatness

FcfCharacteristicCircularity 

circularity

FcfCharacteristicCylindricity 

cylindricity

FcfCharacteristicProfileOfALine 

profile of a line

FcfCharacteristicProfileOfASurface 

profile of a sufrace

FcfCharacteristicAngularity 

angularity

FcfCharacteristicPerpendicularity 

perpendicularity

FcfCharacteristicParallelism 

parallelism

FcfCharacteristicPosition 

position

FcfCharacteristicConcentricity 

concentricity

FcfCharacteristicSymmetry 

symmetry

FcfCharacteristicCircularRunout 

circular runout

FcfCharacteristicTotalRunout 

total runout

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

Enumerator:
FcfFrameStyleSingleFrame 

single frame

FcfFrameStyleCompositeFrame 

composite frame


Member Function Documentation

Returns the characteristic
Created in NX6.0.0.



License requirements : None

The feature control frame data list
Created in NX6.0.0.



License requirements : None

Parameters:
featureControlFrameDataBuildersfeature control frame data builders

Returns the feature control frame data list
Created in NX6.0.0.



License requirements : None

Returns the frame style
Created in NX6.0.0.



License requirements : None

Returns the Annotations::LeaderBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Returns the Annotations::OriginBuilder for the annotation
Created in NX6.0.0.



License requirements : None

Sets the characteristic
Created in NX6.0.0.



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

Parameters:
characteristiccharacteristic

Sets the frame style
Created in NX6.0.0.



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

Parameters:
frameStyleframestyle

Returns the style
Created in NX6.0.0.



License requirements : None

Returns the text
Created in NX6.0.0.



License requirements : None


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