NX Open C++ Reference Guide
|
Represents custom symbol data
Created in NX4.0.0.
More...
Public Member Functions | |
double | Angle () |
Returns the angle Created in NX4.0.0. | |
std::vector < NXOpen::Annotations::CustomSymbolTextData * > | GetTextData () |
Return the text data. | |
double | Scale () |
Returns the scale Created in NX4.0.0. | |
NXOpen::Expression * | ScaleExpression () |
Returns the scale expression Created in NX4.0.0. | |
void | SetAngle (double angle) |
Sets the angle Created in NX4.0.0. | |
void | SetScale (double scale) |
Sets the scale Created in NX4.0.0. | |
void | SetScaleExpression (NXOpen::Expression *scaleExpression) |
Sets the scale expression Created in NX4.0.0. | |
void | SetSymbolPreferencesOption (NXOpen::Annotations::SymbolPreferencesOption option) |
Sets the symbol preferences option. | |
void | SetTextData (const std::vector< NXOpen::Annotations::CustomSymbolTextData * > &data) |
Sets the text data Created in NX4.0.0. | |
void | SetTextPreferencesOption (NXOpen::Annotations::TextPreferencesOption option) |
Sets the text preferences option. | |
NXOpen::Annotations::SymbolPreferencesOption | SymbolPreferencesOption () |
Returns the symbol preferences option. | |
NXOpen::Annotations::TextPreferencesOption | TextPreferencesOption () |
Returns the text preferences option. | |
virtual | ~CustomSymbolData () |
Frees the object from memory. |
Represents custom symbol data
Created in NX4.0.0.
virtual NXOpen::Annotations::CustomSymbolData::~CustomSymbolData | ( | ) | [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
double NXOpen::Annotations::CustomSymbolData::Angle | ( | ) |
Returns the angle
Created in NX4.0.0.
License requirements : None
std::vector<NXOpen::Annotations::CustomSymbolTextData *> NXOpen::Annotations::CustomSymbolData::GetTextData | ( | ) |
Return the text data.
double NXOpen::Annotations::CustomSymbolData::Scale | ( | ) |
Returns the scale
Created in NX4.0.0.
License requirements : None
Returns the scale expression
Created in NX4.0.0.
License requirements : None
void NXOpen::Annotations::CustomSymbolData::SetAngle | ( | double | angle | ) |
Sets the angle
Created in NX4.0.0.
License requirements : None
angle | New angle at which custom symbol will be oriented |
void NXOpen::Annotations::CustomSymbolData::SetScale | ( | double | scale | ) |
Sets the scale
Created in NX4.0.0.
License requirements : None
scale | New scale |
void NXOpen::Annotations::CustomSymbolData::SetScaleExpression | ( | NXOpen::Expression * | scaleExpression | ) |
Sets the scale expression
Created in NX4.0.0.
License requirements : None
scaleExpression | New scale expression |
void NXOpen::Annotations::CustomSymbolData::SetSymbolPreferencesOption | ( | NXOpen::Annotations::SymbolPreferencesOption | option | ) |
Sets the symbol preferences option.
This option is only available when creating.
Created in NX4.0.0.
License requirements : None
option | New symbol preferences option |
void NXOpen::Annotations::CustomSymbolData::SetTextData | ( | const std::vector< NXOpen::Annotations::CustomSymbolTextData * > & | data | ) |
Sets the text data
Created in NX4.0.0.
License requirements : None
data | List of text data objects |
void NXOpen::Annotations::CustomSymbolData::SetTextPreferencesOption | ( | NXOpen::Annotations::TextPreferencesOption | option | ) |
Sets the text preferences option.
This option is only available when creating.
Created in NX4.0.0.
License requirements : None
option | New text preferences option |
NXOpen::Annotations::SymbolPreferencesOption NXOpen::Annotations::CustomSymbolData::SymbolPreferencesOption | ( | ) |
Returns the symbol preferences option.
This option is only available when creating.
Created in NX4.0.0.
License requirements : None
NXOpen::Annotations::TextPreferencesOption NXOpen::Annotations::CustomSymbolData::TextPreferencesOption | ( | ) |
Returns the text preferences option.
This option is only available when creating.
Created in NX4.0.0.
License requirements : None