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

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

License requirements : None
NXOpen::Annotations::Value NXOpen::Annotations::FcfFrame::GetTolerance ( )

Return the tolerance.

Returns
Tolerance data
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
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
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
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
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
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
Created in NX4.0.0.



License requirements : None

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

Returns the tolerance zone shape
Created in NX4.0.0.



License requirements : None


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