|
NX Open C++ Reference Guide
|
Represents a collection of Annotations::BaseCustomSymbol objects
To obtain an instance of this class, refer to Annotations::AnnotationManager
Created in NX4.0.0.
More...
Classes | |
| class | iterator |
| Iterator for accessing the contents of the collection. More... | |
Represents a collection of Annotations::BaseCustomSymbol objects
To obtain an instance of this class, refer to Annotations::AnnotationManager
Created in NX4.0.0.
| iterator NXOpen::Annotations::CustomSymbolCollection::begin | ( | ) |
Returns an iterator addressing the first element.
| NXOpen::Annotations::CustomSymbol* NXOpen::Annotations::CustomSymbolCollection::CreateCustomSymbol | ( | NXOpen::Annotations::CustomSymbolData * | customSymbolData, |
| const NXOpen::Point3d & | origin, | ||
| NXOpen::Annotations::LeaderBundle * | leader | ||
| ) |
Creates a custom symbol.
Created in NX4.0.0.
License requirements : drafting ("DRAFTING")
| customSymbolData | custom symbol data |
| origin | Origin for the custom symbol |
| leader | Specifies the leaders for the custom symbol |
| NXOpen::Annotations::DraftingCustomSymbolBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateDraftingCustomSymbolBuilder | ( | NXOpen::Annotations::CustomSymbol * | symbolTag | ) |
Creates the Drafting Symbol placement builder.
| symbolTag | Symbol as input |
| NXOpen::Annotations::MasterSymbolBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolBuilder | ( | NXOpen::Annotations::MasterSymbol * | masterSymbolTag | ) |
Creates the Master Symbol builder.
| masterSymbolTag | Annotations::MasterSymbol to be set as master symbol |
| NXOpen::Annotations::MasterSymbolListItemBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateMasterSymbolListItemBuilder | ( | ) |
Creates the Master Symbol List Item builder.
| NXOpen::Annotations::PmiCustomSymbol* NXOpen::Annotations::CustomSymbolCollection::CreatePmiCustomSymbol | ( | NXOpen::Annotations::CustomSymbolData * | customSymbolData, |
| NXOpen::Annotations::PmiData * | pmiData, | ||
| NXOpen::Xform * | annotationPlane, | ||
| const NXOpen::Point3d & | origin, | ||
| NXOpen::Annotations::LeaderBundle * | leader | ||
| ) |
Creates a PMI custom symbol.
Created in NX4.0.0.
License requirements : geometric_tol ("GDT")
| customSymbolData | custom symbol data |
| pmiData | PMI data |
| annotationPlane | Annotation plane on which the custom symbol lies |
| origin | Origin for the custom symbol |
| leader | Specifies the leaders for the custom symbol |
| NXOpen::Annotations::PmiCustomSymbolBuilder* NXOpen::Annotations::CustomSymbolCollection::CreatePmiCustomSymbolBuilder | ( | NXOpen::Annotations::PmiCustomSymbol * | symbolTag | ) |
Creates the PMI Symbol Placement builder.
| symbolTag | Symbol as input |
| NXOpen::Annotations::ReplaceSymbolBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateReplaceSymbolBuilder | ( | ) |
Creates a Annotations::ReplaceSymbolBuilder.
| NXOpen::Annotations::SmashCustomSymbolBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateSmashCustomSymbolBuilder | ( | ) |
Smashes a custom symbol.
| NXOpen::Annotations::SymbolCatalogBuilder* NXOpen::Annotations::CustomSymbolCollection::CreateSymbolCatalogBuilder | ( | ) |
Creates a symbol catalog dialog builder.
| NXOpen::Annotations::EditSymbolDisplayBuilder* NXOpen::Annotations::CustomSymbolCollection::EditSymbolDisplayBuilder | ( | NXOpen::Annotations::BaseCustomSymbol * | symbolTag | ) |
Creates a edit custom symbol dialog builder.
| symbolTag | Symbol as input |
| iterator NXOpen::Annotations::CustomSymbolCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
| NXOpen::Annotations::MasterSymbol* NXOpen::Annotations::CustomSymbolCollection::FindObject | ( | const NXString & | name | ) |
Finds the Annotations::MasterSymbol with the given name.
An exception will be thrown if no object can be found with the given name. @return Master custom symbol object
Created in NX7.5.0.
License requirements : None
| name | Master custom symbol name |
| NXOpen::Annotations::MasterSymbol* NXOpen::Annotations::CustomSymbolCollection::FindObject | ( | const char * | name | ) |
Finds the Annotations::MasterSymbol with the given name.
An exception will be thrown if no object can be found with the given name. @return Master custom symbol object
Created in NX7.5.0.
License requirements : None
| name | Master custom symbol name |
| NXOpen::Annotations::CustomSymbolData* NXOpen::Annotations::CustomSymbolCollection::NewCustomSymbolData | ( | const NXString & | masterFileName | ) |
Creates new CustomSymbolData object.
Created in NX4.0.0.
License requirements : None
| masterFileName | Absolute path of the master symbol(with .sym.prt extension) NOTE: The full Unicode character set is not supported for this parameter. |
| NXOpen::Annotations::CustomSymbolData* NXOpen::Annotations::CustomSymbolCollection::NewCustomSymbolData | ( | const char * | masterFileName | ) |
Creates new CustomSymbolData object.
Created in NX4.0.0.
License requirements : None
| masterFileName | Absolute path of the master symbol(with .sym.prt extension) NOTE: The full Unicode character set is not supported for this parameter. |
| NXOpen::Annotations::CustomSymbolData* NXOpen::Annotations::CustomSymbolCollection::NewPartSymbolData | ( | const NXString & | partSymbolName | ) |
Creates new CustomSymbolData object to create a part symbol instance.
Created in NX4.0.0.
License requirements : None
| NXOpen::Annotations::CustomSymbolData* NXOpen::Annotations::CustomSymbolCollection::NewPartSymbolData | ( | const char * | partSymbolName | ) |
Creates new CustomSymbolData object to create a part symbol instance.
Created in NX4.0.0.
License requirements : None
| tag_t NXOpen::Annotations::CustomSymbolCollection::Tag | ( | ) | const |
Returns the tag of this object.