NX Open C++ Reference Guide
|
Represents an object that manages drafting settings. More...
Public Member Functions | |
NXOpen::Annotations::EditSettingsBuilder * | CreateAnnotationEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects) |
Creates a NXOpen::Annotations::EditSettingsBuilder For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
NXOpen::Drawings::EditSectionLineSettingsBuilder * | CreateDrawingEditSectionLineSettingsBuilder (const std::vector< NXOpen::Drawings::SectionLine * > §ionLines) |
Creates a NXOpen::Drawings::EditSectionLineSettingsBuilder For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
NXOpen::Drawings::EditViewLabelSettingsBuilder * | CreateDrawingEditViewLabelSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &viewLabels) |
Creates a NXOpen::Drawings::EditViewLabelSettingsBuilder For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
NXOpen::Drawings::EditViewSettingsBuilder * | CreateDrawingEditViewSettingsBuilder (const std::vector< NXOpen::View * > &views) |
Creates a NXOpen::Drawings::EditViewSettingsBuilder For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
NXOpen::Layout2d::EditComponentSettingsBuilder * | CreateLayout2dEditComponentSettingsBuilder (const std::vector< NXOpen::Layout2d::Component * > &components) |
Creates a NXOpen::Layout2d::EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of layout For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
NXOpen::Drafting::PreferencesBuilder * | CreatePreferencesBuilder () |
Creates a NXOpen::Drafting::PreferencesBuilder. More... | |
NXOpen::Annotations::TableEditSettingsBuilder * | CreateTableEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects) |
Creates a NXOpen::Annotations::TableEditSettingsBuilder For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object. More... | |
void | ProcessForMultipleObjectsSettings (const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > &editSettingsBuilders) |
Process edit settings builders for multiple objects User must call this API for multiple object settings and pass all edit settings builders for selected objects. More... | |
void | ProcessForMutipleObjectsSettings (const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > &editSettingsBuilders) |
Process edit settings builders for mutiple objects. More... | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents an object that manages drafting settings.
To obtain an instance of this class, refer to NXOpen::Part
Created in NX9.0.0.
NXOpen::Annotations::EditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
Creates a NXOpen::Annotations::EditSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
objects | the array of objects for style, NULL not allowed |
NXOpen::Drawings::EditSectionLineSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateDrawingEditSectionLineSettingsBuilder | ( | const std::vector< NXOpen::Drawings::SectionLine * > & | sectionLines | ) |
Creates a NXOpen::Drawings::EditSectionLineSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
sectionLines | The array of object for section line style, NULL is allowed. |
NXOpen::Drawings::EditViewLabelSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateDrawingEditViewLabelSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | viewLabels | ) |
Creates a NXOpen::Drawings::EditViewLabelSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
viewLabels | the array of view labels to edit, NULL is not allowed. |
NXOpen::Drawings::EditViewSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateDrawingEditViewSettingsBuilder | ( | const std::vector< NXOpen::View * > & | views | ) |
Creates a NXOpen::Drawings::EditViewSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
views | The array of objects for view style, NULL not allowed. |
NXOpen::Layout2d::EditComponentSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateLayout2dEditComponentSettingsBuilder | ( | const std::vector< NXOpen::Layout2d::Component * > & | components | ) |
Creates a NXOpen::Layout2d::EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of layout
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
components | The array of components to edit. NULL is not allowed |
NXOpen::Drafting::PreferencesBuilder* NXOpen::Drafting::SettingsManager::CreatePreferencesBuilder | ( | ) |
Creates a NXOpen::Drafting::PreferencesBuilder.
NXOpen::Annotations::TableEditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateTableEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
Creates a NXOpen::Annotations::TableEditSettingsBuilder
For multiple object settings, first create primary settings builder by passing all selected 'n' objects.Then create 'n-1' secondary builders by passing single selected object starting from second selected object.
Client must call Drafting::SettingsManager::ProcessForMultipleObjectsSettings after creating all settings builder for selected objects.
objects | the array of objects for style, If NULL, section or cell preferences for all sections or cells will be set. |
void NXOpen::Drafting::SettingsManager::ProcessForMultipleObjectsSettings | ( | const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > & | editSettingsBuilders | ) |
Process edit settings builders for multiple objects User must call this API for multiple object settings and pass all edit settings builders for selected objects.
Created in NX10.0.0.
License requirements : drafting ("DRAFTING")
editSettingsBuilders | editsettingsbuilders |
void NXOpen::Drafting::SettingsManager::ProcessForMutipleObjectsSettings | ( | const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > & | editSettingsBuilders | ) |
Process edit settings builders for mutiple objects.
Created in NX9.0.0.
License requirements : drafting ("DRAFTING")
editSettingsBuilders | editsettingsbuilders |
tag_t NXOpen::Drafting::SettingsManager::Tag | ( | ) | const |
Returns the tag of this object.