NX Open C++ Reference Guide
|
Represents builder for PMI Custom Symbol
To create a new instance of this class, use Annotations::CustomSymbolCollection::CreatePmiCustomSymbolBuilder
Created in NX7.5.0.
More...
Public Member Functions | |
NXOpen::Annotations::AssociatedObjectsBuilder * | AssociatedObjects () |
Returns the select associated objects Created in NX7.5.0. | |
![]() | |
NXOpen::Expression * | Angle () |
Returns the angle Created in NX7.5.0. | |
NXOpen::Annotations::BaseCustomSymbolBuilder::AnnotationPreferences | AnnotationPreference () |
Returns the enum annot pref. | |
int | ControlledNoteTitle () |
Returns the controlled note title Created in NX7.5.0. | |
NXOpen::Annotations::BaseCustomSymbolBuilder::GeometryPreferences | GeometryPreference () |
Returns the enum geom pref. | |
std::vector< NXString > | GetArbitraryNoteTitle () |
Returns the arbitrary note title. | |
NXOpen::Annotations::BaseCustomSymbol * | GetSymbol () |
Returns the custom symbol. | |
bool | HorizontalFlip () |
Returns the horizontal flip Created in NX7.5.0. | |
int | Integer () |
Returns the integer value of selected text Created in NX7.5.0. | |
bool | IsPartSymbol () |
Returns the is part symbol. | |
NXOpen::Annotations::LeaderBuilder * | Leader () |
Returns the Annotations::LeaderBuilder for the annotation Created in NX7.5.0. | |
bool | LockStatus () |
Returns the get symbol lock property Created in NX8.0.0. | |
NXString | MasterSymbolName () |
Returns the master symbol Name. | |
NXString | MasterSymbolPath () |
Returns the master symbol path. | |
NXOpen::Annotations::OriginBuilder * | Origin () |
Returns the origin Created in NX7.5.0. | |
NXString | PartiallyControlledNoteTitle () |
Returns the partially controlled note title Created in NX7.5.0. | |
double | Real () |
Returns the real value of selected text Created in NX7.5.0. | |
NXOpen::Expression * | Scale () |
Returns the scale Created in NX7.5.0. | |
void | SelectPartSymbol (const NXString &name, const NXString &path) |
Selects part custom symbol Created in NX7.5.0. | |
void | SelectPartSymbol (const char *name, const char *path) |
Selects part custom symbol Created in NX7.5.0. | |
void | SelectSymbol (const NXString &name) |
Selects custom symbol Created in NX7.5.0. | |
void | SelectSymbol (const char *name) |
Selects custom symbol Created in NX7.5.0. | |
void | SelectText (int index) |
Selects custom symbol text Created in NX7.5.0. | |
void | SetAnnotationPreference (NXOpen::Annotations::BaseCustomSymbolBuilder::AnnotationPreferences enumAnnotPref) |
Sets the enum annot pref. | |
void | SetArbitraryNoteTitle (const std::vector< NXString > &arbitraryNoteTitle) |
Sets the arbitrary note title Created in NX7.5.0. | |
void | SetControlledNoteTitle (int controlledNoteTitle) |
Sets the controlled note title Created in NX7.5.0. | |
void | SetGeometryPreference (NXOpen::Annotations::BaseCustomSymbolBuilder::GeometryPreferences enumGeomPref) |
Sets the enum geom pref. | |
void | SetHorizontalFlip (bool horizontalFlip) |
Sets the horizontal flip Created in NX7.5.0. | |
void | SetInteger (int integer) |
Sets the integer value of selected text Created in NX7.5.0. | |
void | SetLockStatus (bool lockUpdate) |
Sets the get symbol lock property Created in NX8.0.0. | |
void | SetMasterSymbolName (const NXString &masterSymbolName) |
Sets the master symbol Name. | |
void | SetMasterSymbolName (const char *masterSymbolName) |
Sets the master symbol Name. | |
void | SetMasterSymbolPath (const NXString &masterSymbolPath) |
Sets the master symbol path. | |
void | SetMasterSymbolPath (const char *masterSymbolPath) |
Sets the master symbol path. | |
void | SetPartiallyControlledNoteTitle (const NXString &partiallyControlledNoteTitle) |
Sets the partially controlled note title Created in NX7.5.0. | |
void | SetPartiallyControlledNoteTitle (const char *partiallyControlledNoteTitle) |
Sets the partially controlled note title Created in NX7.5.0. | |
void | SetPartSymbol (bool isPartSymbol) |
Sets the is part symbol. | |
void | SetReal (double real) |
Sets the real value of selected text Created in NX7.5.0. | |
void | SetSmashSymbol (bool smashSymbol) |
Sets the smash symbol Created in NX7.5.0. | |
void | SetVerticalFlip (bool verticalFlip) |
Sets the vertical flip Created in NX7.5.0. | |
bool | SmashSymbol () |
Returns the smash symbol Created in NX7.5.0. | |
NXOpen::Annotations::StyleBuilder * | Style () |
Returns the style builder Created in NX7.5.0. | |
NXOpen::Annotations::MasterSymbolListItemBuilderList * | Texts () |
Returns the texts Created in NX7.5.0. | |
bool | VerticalFlip () |
Returns the vertical flip Created in NX7.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
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. | |
Additional Inherited Members | |
![]() | |
enum | AnnotationPreferences { AnnotationPreferencesUseCurrent, AnnotationPreferencesUseDefinition } |
Enum for Annotation Preferences This is used by Annotations::BaseCustomSymbolBuilder::AnnotationPreference and Annotations::BaseCustomSymbolBuilder::SetAnnotationPreference to set the annotation preferences for a symbol. More... | |
enum | GeometryPreferences { GeometryPreferencesUseCurrent, GeometryPreferencesUseDefinition } |
Enum for Geometric Preferences This is used by Annotations::BaseCustomSymbolBuilder::GeometryPreference and Annotations::BaseCustomSymbolBuilder::SetGeometryPreference to set the geometric preferences for a symbol. More... | |
Represents builder for PMI Custom Symbol
To create a new instance of this class, use Annotations::CustomSymbolCollection::CreatePmiCustomSymbolBuilder
Created in NX7.5.0.
NXOpen::Annotations::AssociatedObjectsBuilder* NXOpen::Annotations::PmiCustomSymbolBuilder::AssociatedObjects | ( | ) |
Returns the select associated objects
Created in NX7.5.0.
License requirements : None