NX Open C++ Reference Guide
|
Represents a Annotations::MasterSymbolListItemBuilder
To create a new instance of this class, use Annotations::CustomSymbolCollection::CreateMasterSymbolListItemBuilder
Created in NX7.5.0.
More...
Public Types | |
enum | TextTypes { TextTypesMandatory, TextTypesArbitrary, TextTypesControlled, TextTypesPartiallyControlled, TextTypesInteger, TextTypesReal, TextTypesRule } |
The Enum for Text Types. More... | |
Public Member Functions | |
double | DoubleDefault () |
Returns the double default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
double | DoubleMax () |
Returns the double max, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
double | DoubleMin () |
Returns the double min, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
std::vector< NXString > | GetMultilineString () |
Returns the multiple notes for a given Text Type. | |
int | IntegerDefault () |
Returns the integer default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
int | IntegerMax () |
Returns the integer max ,this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
int | IntegerMin () |
Returns the integer min , this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
NXString | NoteText () |
Returns the note text Created in NX7.5.0. | |
NXString | NoteTitle () |
Returns the note title Created in NX7.5.0. | |
NXString | Rule () |
Returns the note rule Created in NX8.0.0. | |
void | SetDoubleDefault (double doubleDefault) |
Sets the double default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
void | SetDoubleMax (double doubleMax) |
Sets the double max, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
void | SetDoubleMin (double doubleMin) |
Sets the double min, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal Created in NX7.5.0. | |
void | SetIntegerDefault (int integerDefault) |
Sets the integer default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
void | SetIntegerMax (int integerMax) |
Sets the integer max ,this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
void | SetIntegerMin (int integerMin) |
Sets the integer min , this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger Created in NX7.5.0. | |
void | SetMultilineString (const std::vector< NXString > &multilineString) |
Sets the multiple notes for the given Text Type Created in NX7.5.0. | |
void | SetNoteText (const NXString ¬eText) |
Sets the note text Created in NX7.5.0. | |
void | SetNoteText (const char *noteText) |
Sets the note text Created in NX7.5.0. | |
void | SetNoteTitle (const NXString ¬eTitle) |
Sets the note title Created in NX7.5.0. | |
void | SetNoteTitle (const char *noteTitle) |
Sets the note title Created in NX7.5.0. | |
void | SetRule (const NXString &rule) |
Sets the note rule Created in NX8.0.0. | |
void | SetRule (const char *rule) |
Sets the note rule Created in NX8.0.0. | |
void | SetTextType (NXOpen::Annotations::MasterSymbolListItemBuilder::TextTypes textType) |
Sets the text type Created in NX7.5.0. | |
NXOpen::Annotations::MasterSymbolListItemBuilder::TextTypes | TextType () |
Returns the text type Created in NX7.5.0. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Annotations::MasterSymbolListItemBuilder
To create a new instance of this class, use Annotations::CustomSymbolCollection::CreateMasterSymbolListItemBuilder
Created in NX7.5.0.
double NXOpen::Annotations::MasterSymbolListItemBuilder::DoubleDefault | ( | ) |
Returns the double default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : None
double NXOpen::Annotations::MasterSymbolListItemBuilder::DoubleMax | ( | ) |
Returns the double max, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : None
double NXOpen::Annotations::MasterSymbolListItemBuilder::DoubleMin | ( | ) |
Returns the double min, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : None
std::vector<NXString> NXOpen::Annotations::MasterSymbolListItemBuilder::GetMultilineString | ( | ) |
Returns the multiple notes for a given Text Type.
this property is valid for Annotations::MasterSymbolListItemBuilder::TextTypesArbitrary , Annotations::MasterSymbolListItemBuilder::TextTypesControlled , Annotations::MasterSymbolListItemBuilder::TextTypesPartiallyControlled
int NXOpen::Annotations::MasterSymbolListItemBuilder::IntegerDefault | ( | ) |
Returns the integer default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : None
int NXOpen::Annotations::MasterSymbolListItemBuilder::IntegerMax | ( | ) |
Returns the integer max ,this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : None
int NXOpen::Annotations::MasterSymbolListItemBuilder::IntegerMin | ( | ) |
Returns the integer min , this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::MasterSymbolListItemBuilder::NoteText | ( | ) |
Returns the note text
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::MasterSymbolListItemBuilder::NoteTitle | ( | ) |
Returns the note title
Created in NX7.5.0.
License requirements : None
NXString NXOpen::Annotations::MasterSymbolListItemBuilder::Rule | ( | ) |
Returns the note rule
Created in NX8.0.0.
License requirements : None
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetDoubleDefault | ( | double | doubleDefault | ) |
Sets the double default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
doubleDefault | doubledefault |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetDoubleMax | ( | double | doubleMax | ) |
Sets the double max, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
doubleMax | doublemax |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetDoubleMin | ( | double | doubleMin | ) |
Sets the double min, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesReal
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
doubleMin | doublemin |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetIntegerDefault | ( | int | integerDefault | ) |
Sets the integer default, this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
integerDefault | integerdefault |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetIntegerMax | ( | int | integerMax | ) |
Sets the integer max ,this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
integerMax | integermax |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetIntegerMin | ( | int | integerMin | ) |
Sets the integer min , this property is valid if text type is Annotations::MasterSymbolListItemBuilder::TextTypesInteger
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
integerMin | integermin |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetMultilineString | ( | const std::vector< NXString > & | multilineString | ) |
Sets the multiple notes for the given Text Type
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
multilineString | array of notes |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetNoteText | ( | const NXString & | noteText | ) |
Sets the note text
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
noteText | notetext |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetNoteText | ( | const char * | noteText | ) |
Sets the note text
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
noteText | notetext |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetNoteTitle | ( | const NXString & | noteTitle | ) |
Sets the note title
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
noteTitle | notetitle |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetNoteTitle | ( | const char * | noteTitle | ) |
Sets the note title
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
noteTitle | notetitle |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetRule | ( | const NXString & | rule | ) |
Sets the note rule
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
rule | rule |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetRule | ( | const char * | rule | ) |
Sets the note rule
Created in NX8.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
rule | rule |
void NXOpen::Annotations::MasterSymbolListItemBuilder::SetTextType | ( | NXOpen::Annotations::MasterSymbolListItemBuilder::TextTypes | textType | ) |
Sets the text type
Created in NX7.5.0.
License requirements : drafting ("DRAFTING")
textType | texttype |
NXOpen::Annotations::MasterSymbolListItemBuilder::TextTypes NXOpen::Annotations::MasterSymbolListItemBuilder::TextType | ( | ) |
Returns the text type
Created in NX7.5.0.
License requirements : None
|
virtual |
Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven't set it. This method throws a not-yet-implemented NXException for some components.
Implements NXOpen::GeometricUtilities::IComponentBuilder.