NX Open C++ Reference Guide
|
Represents an object that manages drafting settings. More...
Represents an object that manages drafting settings.
To obtain an instance of this class, refer to Part
Created in NX9.0.0.
NXOpen::Annotations::EditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
Creates a Annotations::EditSettingsBuilder.
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 Drawings::EditSectionLineSettingsBuilder.
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 Drawings::EditViewLabelSettingsBuilder.
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 Drawings::EditViewSettingsBuilder.
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 Layout2d::EditComponentSettingsBuilder This builder is the interface to edit the 2d component settings of 2d layout.
@return The layout2d component settings builder
Created in NX9.0.0.
License requirements : nx_drafting_plus ("DraftingPlus")
components | The array of components to edit. NULL is not allowed |
NXOpen::Drafting::PreferencesBuilder* NXOpen::Drafting::SettingsManager::CreatePreferencesBuilder | ( | ) |
Creates a Drafting::PreferencesBuilder.
NXOpen::Annotations::TableEditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateTableEditSettingsBuilder | ( | const std::vector< NXOpen::DisplayableObject * > & | objects | ) |
Creates a Annotations::TableEditSettingsBuilder.
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::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.