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.