NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Annotations::DraftingCustomSymbolBuilder Class Reference

Represents builder for Drafting Custom Symbol
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateDraftingCustomSymbolBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::Annotations::DraftingCustomSymbolBuilder:
NXOpen::Annotations::BaseCustomSymbolBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

NXOpen::Annotations::ForeshorteningSymbolBuilderForeshorteningSymbol ()
 Returns the foreshortening symbol builder
Created in NX10.0.0. More...
 
- Public Member Functions inherited from NXOpen::Annotations::BaseCustomSymbolBuilder
NXOpen::ExpressionAngle ()
 Returns the angle
Created in NX7.5.0. More...
 
NXOpen::Annotations::BaseCustomSymbolBuilder::AnnotationPreferences AnnotationPreference ()
 Returns the enum annot pref. More...
 
int ControlledNoteTitle ()
 Returns the controlled note title
Created in NX7.5.0. More...
 
NXOpen::Annotations::BaseCustomSymbolBuilder::GeometryPreferences GeometryPreference ()
 Returns the enum geom pref. More...
 
std::vector< NXStringGetArbitraryNoteTitle ()
 Returns the arbitrary note value in an array. More...
 
NXOpen::Annotations::BaseCustomSymbolGetSymbol ()
 Returns the custom symbol. More...
 
bool HorizontalFlip ()
 Returns the horizontal flip
Created in NX7.5.0. More...
 
int Integer ()
 Returns the integer value of selected text
Created in NX7.5.0. More...
 
bool IsPartSymbol ()
 Returns the is part symbol. More...
 
NXOpen::Annotations::LeaderBuilderLeader ()
 Returns the NXOpen::Annotations::LeaderBuilder for the annotation
Created in NX7.5.0. More...
 
bool LockStatus ()
 Returns the get symbol lock property
Created in NX8.0.0. More...
 
NXString MasterSymbolName ()
 Returns the master symbol Name. More...
 
NXString MasterSymbolPath ()
 Returns the master symbol path. More...
 
NXOpen::Annotations::OriginBuilderOrigin ()
 Returns the origin
Created in NX7.5.0. More...
 
NXString PartiallyControlledNoteTitle ()
 Returns the partially controlled note title
Created in NX7.5.0. More...
 
double Real ()
 Returns the real value of selected text
Created in NX7.5.0. More...
 
NXOpen::ExpressionScale ()
 Returns the scale
Created in NX7.5.0. More...
 
void SelectPartSymbol (const NXString &name, const NXString &path)
 Selects part custom symbol
Created in NX7.5.0. More...
 
void SelectPartSymbol (const char *name, const char *path)
 Selects part custom symbol
Created in NX7.5.0. More...
 
void SelectSymbol (const NXString &name)
 Selects custom symbol
Created in NX7.5.0. More...
 
void SelectSymbol (const char *name)
 Selects custom symbol
Created in NX7.5.0. More...
 
void SelectText (int index)
 Selects the node index of custom symbol text
Created in NX7.5.0. More...
 
void SetAnnotationPreference (NXOpen::Annotations::BaseCustomSymbolBuilder::AnnotationPreferences enumAnnotPref)
 Sets the enum annot pref. More...
 
void SetArbitraryNoteTitle (const std::vector< NXString > &arbitraryNoteTitle)
 Sets the arbitrary note value. More...
 
void SetControlledNoteTitle (int controlledNoteTitle)
 Sets the controlled note title
Created in NX7.5.0. More...
 
void SetGeometryPreference (NXOpen::Annotations::BaseCustomSymbolBuilder::GeometryPreferences enumGeomPref)
 Sets the enum geom pref. More...
 
void SetHorizontalFlip (bool horizontalFlip)
 Sets the horizontal flip
Created in NX7.5.0. More...
 
void SetInteger (int integer)
 Sets the integer value of selected text
Created in NX7.5.0. More...
 
void SetLockStatus (bool lockUpdate)
 Sets the get symbol lock property
Created in NX8.0.0. More...
 
void SetMasterSymbolName (const NXString &masterSymbolName)
 Sets the master symbol Name. More...
 
void SetMasterSymbolName (const char *masterSymbolName)
 Sets the master symbol Name. More...
 
void SetMasterSymbolPath (const NXString &masterSymbolPath)
 Sets the master symbol path. More...
 
void SetMasterSymbolPath (const char *masterSymbolPath)
 Sets the master symbol path. More...
 
void SetPartiallyControlledNoteTitle (const NXString &partiallyControlledNoteTitle)
 Sets the partially controlled note title
Created in NX7.5.0. More...
 
void SetPartiallyControlledNoteTitle (const char *partiallyControlledNoteTitle)
 Sets the partially controlled note title
Created in NX7.5.0. More...
 
void SetPartSymbol (bool isPartSymbol)
 Sets the is part symbol. More...
 
void SetReal (double real)
 Sets the real value of selected text
Created in NX7.5.0. More...
 
void SetSmashSymbol (bool smashSymbol)
 Sets the smash symbol
Created in NX7.5.0. More...
 
void SetVerticalFlip (bool verticalFlip)
 Sets the vertical flip
Created in NX7.5.0. More...
 
bool SmashSymbol ()
 Returns the smash symbol
Created in NX7.5.0. More...
 
NXOpen::Annotations::StyleBuilderStyle ()
 Returns the style builder
Created in NX7.5.0. More...
 
NXOpen::Annotations::MasterSymbolListItemBuilderListTexts ()
 Returns the texts
Created in NX7.5.0. More...
 
bool VerticalFlip ()
 Returns the vertical flip
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen::Annotations::BaseCustomSymbolBuilder
enum  AnnotationPreferences { AnnotationPreferencesUseCurrent, AnnotationPreferencesUseDefinition }
 Enum for Annotation Preferences This is used by NXOpen::Annotations::BaseCustomSymbolBuilder::AnnotationPreference and NXOpen::Annotations::BaseCustomSymbolBuilder::SetAnnotationPreference to set the annotation preferences for a symbol. More...
 
enum  GeometryPreferences { GeometryPreferencesUseCurrent, GeometryPreferencesUseDefinition }
 Enum for Geometric Preferences This is used by NXOpen::Annotations::BaseCustomSymbolBuilder::GeometryPreference and NXOpen::Annotations::BaseCustomSymbolBuilder::SetGeometryPreference to set the geometric preferences for a symbol. More...
 

Detailed Description

Represents builder for Drafting Custom Symbol
To create a new instance of this class, use NXOpen::Annotations::CustomSymbolCollection::CreateDraftingCustomSymbolBuilder

Created in NX7.5.0.


Member Function Documentation

NXOpen::Annotations::ForeshorteningSymbolBuilder* NXOpen::Annotations::DraftingCustomSymbolBuilder::ForeshorteningSymbol ( )

Returns the foreshortening symbol builder
Created in NX10.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.