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

Represents an FCF frame
Created in NX4.0.0. More...

Inheritance diagram for NXOpen::Annotations::FcfFrame:
NXOpen::TransientObject

Public Member Functions

std::vector
< NXOpen::Annotations::MaterialConditionModifier
GetMaterialConditionModifiers ()
 Return the material condition modifiers. More...
 
NXOpen::Annotations::DatumReferenceGetPrimaryDatumReference ()
 Returns the primary datum reference. More...
 
NXOpen::Annotations::DatumReferenceGetSecondaryDatumReference ()
 Returns the secondary datum reference. More...
 
NXOpen::Annotations::DatumReferenceGetTertiaryDatumReference ()
 Returns the tertiary datum reference. More...
 
NXOpen::Annotations::Value GetTolerance ()
 Return the tolerance. More...
 
void SetMaterialConditionModifiers (const std::vector< NXOpen::Annotations::MaterialConditionModifier > &modifiers)
 Sets the material condition modifiers
More...
 
void SetPrimaryDatumReference (NXOpen::Annotations::DatumReference *primary)
 Sets the primary datum reference
More...
 
void SetSecondaryDatumReference (NXOpen::Annotations::DatumReference *secondary)
 Sets the secondary datum reference
More...
 
void SetTertiaryDatumReference (NXOpen::Annotations::DatumReference *tertiary)
 Sets the tertiary datum reference
More...
 
void SetTolerance (const NXOpen::Annotations::Value &tolerance)
 Sets the tolerance
More...
 
void SetToleranceZoneShape (NXOpen::Annotations::ToleranceZoneShape zoneShape)
 Sets the tolerance zone shape
More...
 
NXOpen::Annotations::ToleranceZoneShape ToleranceZoneShape ()
 Returns the tolerance zone shape
More...
 
virtual ~FcfFrame ()
 Frees the object from memory. More...
 
- Public Member Functions inherited from NXOpen::TransientObject
void * GetHandle ()
 Handle of the internal object represented by this object. More...
 

Detailed Description

Represents an FCF frame
Created in NX4.0.0.


Constructor & Destructor Documentation

virtual NXOpen::Annotations::FcfFrame::~FcfFrame ( )
virtual

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX4.0.0.

License requirements : None

Member Function Documentation

std::vector<NXOpen::Annotations::MaterialConditionModifier> NXOpen::Annotations::FcfFrame::GetMaterialConditionModifiers ( )

Return the material condition modifiers.

Returns
List of modifiers
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Annotations::FeatureControlFrameDataBuilder::MaterialModifier and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaterialModifier instead.


Created in NX4.0.0.

License requirements : None

NXOpen::Annotations::DatumReference* NXOpen::Annotations::FcfFrame::GetPrimaryDatumReference ( )

Returns the primary datum reference.

Returns
Primary datum reference frame
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Annotations::FeatureControlFrameDataBuilder::PrimaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

NXOpen::Annotations::DatumReference* NXOpen::Annotations::FcfFrame::GetSecondaryDatumReference ( )

Returns the secondary datum reference.

Returns
Secondary datum reference frame
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Annotations::FeatureControlFrameDataBuilder::SecondaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

NXOpen::Annotations::DatumReference* NXOpen::Annotations::FcfFrame::GetTertiaryDatumReference ( )

Returns the tertiary datum reference.

Returns
Tertiary datum reference frame
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Annotations::FeatureControlFrameDataBuilder::TertiaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

NXOpen::Annotations::Value NXOpen::Annotations::FcfFrame::GetTolerance ( )

Return the tolerance.

Returns
Tolerance data
Deprecated:
Deprecated in NX10.0.0. Use NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceValue and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetToleranceValue instead.


Created in NX4.0.0.

License requirements : None

void NXOpen::Annotations::FcfFrame::SetMaterialConditionModifiers ( const std::vector< NXOpen::Annotations::MaterialConditionModifier > &  modifiers)

Sets the material condition modifiers

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::MaterialModifier and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetMaterialModifier instead.


Created in NX4.0.0.

License requirements : None

Parameters
modifiersList of modifiers
void NXOpen::Annotations::FcfFrame::SetPrimaryDatumReference ( NXOpen::Annotations::DatumReference primary)

Sets the primary datum reference

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::PrimaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

Parameters
primaryPrimary datum reference frame
void NXOpen::Annotations::FcfFrame::SetSecondaryDatumReference ( NXOpen::Annotations::DatumReference secondary)

Sets the secondary datum reference

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::SecondaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

Parameters
secondarySecondary datum reference frame
void NXOpen::Annotations::FcfFrame::SetTertiaryDatumReference ( NXOpen::Annotations::DatumReference tertiary)

Sets the tertiary datum reference

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::TertiaryDatumReference instead.


Created in NX4.0.0.

License requirements : None

Parameters
tertiaryTertiary datum reference frame
void NXOpen::Annotations::FcfFrame::SetTolerance ( const NXOpen::Annotations::Value tolerance)

Sets the tolerance

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::ToleranceValue and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetToleranceValue instead.


Created in NX4.0.0.

License requirements : None

Parameters
toleranceTolerance data
void NXOpen::Annotations::FcfFrame::SetToleranceZoneShape ( NXOpen::Annotations::ToleranceZoneShape  zoneShape)

Sets the tolerance zone shape

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::ZoneShape and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetZoneShape instead.


Created in NX4.0.0.

License requirements : None

Parameters
zoneShapeTolerance zone shape
NXOpen::Annotations::ToleranceZoneShape NXOpen::Annotations::FcfFrame::ToleranceZoneShape ( )

Returns the tolerance zone shape

Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Annotations::FeatureControlFrameDataBuilder::ZoneShape and NXOpen::Annotations::FeatureControlFrameDataBuilder::SetZoneShape instead.


Created in NX4.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.