NX Open C++ Reference Guide
|
Represents a Geometric Dimensioning and Tolerancing symbol
This is an abstract class, and cannot be instantiated
Created in NX3.0.0.
More...
Public Member Functions | |
bool | CanChangeLeaderPositionParameter () |
Returns a flag indicating whether the Annotations::Gdt::LeaderPositionParameter can be changed Created in NX3.0.0. | |
virtual NXOpen::Annotations::FcfFrameData * | GetFcfFrameData () |
Returns the single FCF frames data. | |
virtual std::vector < NXOpen::Annotations::FcfFrameData * > | GetFcfFrameDataArray () |
Returns the multiple FCF frames data. | |
bool | HasLeaderPositionParameter () |
Returns a flag indicating whether this GDT has a leader position parameter. | |
bool | HasStubbedDatumStyle () |
Returns a flag indicating whether the leader has a stubbed datum style. | |
double | LeaderPositionParameter () |
Returns a parameter which indicates where the leader end point is located on the object that it is attached to. | |
virtual void | SetFcfFrameData (NXOpen::Annotations::FcfFrameData *data) |
Sets the single FCF frames data Created in NX4.0.0. | |
virtual void | SetFcfFrameData (const std::vector< NXOpen::Annotations::FcfFrameData * > &fcfFrameData) |
Sets the multiple FCF frames data Created in NX5.0.0. | |
void | SetHasStubbedDatumStyle (bool stubbed) |
Sets a flag indicating whether the leader has a stubbed datum style. | |
void | SetLeaderPositionParameter (double param) |
Sets a parameter which indicates where the leader end point is located on the object that it is attached to. | |
void | SetSymbolCfw (const NXOpen::Annotations::LineCfw &cfw) |
Sets the symbol color, font, and width. |
Represents a Geometric Dimensioning and Tolerancing symbol
This is an abstract class, and cannot be instantiated
Created in NX3.0.0.
Returns a flag indicating whether the Annotations::Gdt::LeaderPositionParameter can be changed
Created in NX3.0.0.
License requirements : None
virtual NXOpen::Annotations::FcfFrameData* NXOpen::Annotations::Gdt::GetFcfFrameData | ( | ) | [virtual] |
Returns the single FCF frames data.
Implements NXOpen::Annotations::IFcf.
virtual std::vector<NXOpen::Annotations::FcfFrameData *> NXOpen::Annotations::Gdt::GetFcfFrameDataArray | ( | ) | [virtual] |
Returns the multiple FCF frames data.
Implements NXOpen::Annotations::IFcf.
Returns a flag indicating whether this GDT has a leader position parameter.
GDTs with the following leader types do not have a leader position parameter: plain, around, plain-aligned, around-aligned
Created in NX3.0.0.
License requirements : None
Returns a flag indicating whether the leader has a stubbed datum style.
This property is not applicable to GDTs with the following leader types: plain, around, plain-aligned, around-aligned, and on-dimension. Do not attempt to set this property for these leader types.
Created in NX3.0.0.
License requirements : None
Returns a parameter which indicates where the leader end point is located on the object that it is attached to.
0.0 indicates the start of the object that it is attached to and 1.0 indicates the end of the object. This property is not applicable to GDTs with the following leader types: plain, around, plain-aligned, around-aligned. You should not attempt to read this parameter unless Annotations::Gdt::HasLeaderPositionParameter is true. You should not attempt to change this parameter unless Annotations::Gdt::CanChangeLeaderPositionParameter returns true. This parameter cannot not set for GDTs with the following leader types: plain, around, plain-aligned, around-aligned, on-annotation, and on-stub.
Created in NX3.0.0.
License requirements : None
virtual void NXOpen::Annotations::Gdt::SetFcfFrameData | ( | NXOpen::Annotations::FcfFrameData * | data | ) | [virtual] |
Sets the single FCF frames data
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
data | FCF frame data |
Implements NXOpen::Annotations::IFcf.
virtual void NXOpen::Annotations::Gdt::SetFcfFrameData | ( | const std::vector< NXOpen::Annotations::FcfFrameData * > & | fcfFrameData | ) | [virtual] |
Sets the multiple FCF frames data
Created in NX5.0.0.
License requirements : geometric_tol ("GDT")
fcfFrameData | FCF frame datas |
Implements NXOpen::Annotations::IFcf.
void NXOpen::Annotations::Gdt::SetHasStubbedDatumStyle | ( | bool | stubbed | ) |
Sets a flag indicating whether the leader has a stubbed datum style.
This property is not applicable to GDTs with the following leader types: plain, around, plain-aligned, around-aligned, and on-dimension. Do not attempt to set this property for these leader types.
Created in NX3.0.0.
License requirements : drafting ("DRAFTING")
stubbed | stubbed |
void NXOpen::Annotations::Gdt::SetLeaderPositionParameter | ( | double | param | ) |
Sets a parameter which indicates where the leader end point is located on the object that it is attached to.
0.0 indicates the start of the object that it is attached to and 1.0 indicates the end of the object. This property is not applicable to GDTs with the following leader types: plain, around, plain-aligned, around-aligned. You should not attempt to read this parameter unless Annotations::Gdt::HasLeaderPositionParameter is true. You should not attempt to change this parameter unless Annotations::Gdt::CanChangeLeaderPositionParameter returns true. This parameter cannot not set for GDTs with the following leader types: plain, around, plain-aligned, around-aligned, on-annotation, and on-stub.
Created in NX3.0.0.
License requirements : drafting ("DRAFTING")
param | param |
void NXOpen::Annotations::Gdt::SetSymbolCfw | ( | const NXOpen::Annotations::LineCfw & | cfw | ) |
Sets the symbol color, font, and width.
The changes are not applied to the system until an update is performed. An update can be performed by calling Update::DoUpdate .
Created in NX3.0.0.
License requirements : drafting ("DRAFTING")
cfw | cfw |