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

Represents an object that manages drafting settings. More...

Public Member Functions

NXOpen::Annotations::EditSettingsBuilderCreateAnnotationEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
 Creates a Annotations::EditSettingsBuilder.
 
NXOpen::Drawings::EditSectionLineSettingsBuilderCreateDrawingEditSectionLineSettingsBuilder (const std::vector< NXOpen::Drawings::SectionLine * > &sectionLines)
 Creates a Drawings::EditSectionLineSettingsBuilder.
 
NXOpen::Drawings::EditViewLabelSettingsBuilderCreateDrawingEditViewLabelSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &viewLabels)
 Creates a Drawings::EditViewLabelSettingsBuilder.
 
NXOpen::Drawings::EditViewSettingsBuilderCreateDrawingEditViewSettingsBuilder (const std::vector< NXOpen::View * > &views)
 Creates a Drawings::EditViewSettingsBuilder.
 
NXOpen::Layout2d::EditComponentSettingsBuilderCreateLayout2dEditComponentSettingsBuilder (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.
 
NXOpen::Drafting::PreferencesBuilderCreatePreferencesBuilder ()
 Creates a Drafting::PreferencesBuilder.
 
NXOpen::Annotations::TableEditSettingsBuilderCreateTableEditSettingsBuilder (const std::vector< NXOpen::DisplayableObject * > &objects)
 Creates a Annotations::TableEditSettingsBuilder.
 
void ProcessForMutipleObjectsSettings (const std::vector< NXOpen::Drafting::BaseEditSettingsBuilder * > &editSettingsBuilders)
 Process edit settings builders for mutiple objects
Created in NX9.0.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents an object that manages drafting settings.


To obtain an instance of this class, refer to Part

Created in NX9.0.0.

Member Function Documentation

NXOpen::Annotations::EditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateAnnotationEditSettingsBuilder ( const std::vector< NXOpen::DisplayableObject * > &  objects)

Creates a Annotations::EditSettingsBuilder.

Returns
The annotations settings builder
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
Parameters
objectsthe 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.

Returns
The section line settings builder
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
Parameters
sectionLinesThe 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.

Returns
The view label settings builder
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
Parameters
viewLabelsthe 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.

Returns
The view settings builder
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
Parameters
viewsThe 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")

Parameters
componentsThe array of components to edit. NULL is not allowed
NXOpen::Drafting::PreferencesBuilder* NXOpen::Drafting::SettingsManager::CreatePreferencesBuilder ( )

Creates a Drafting::PreferencesBuilder.

Returns

Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
NXOpen::Annotations::TableEditSettingsBuilder* NXOpen::Drafting::SettingsManager::CreateTableEditSettingsBuilder ( const std::vector< NXOpen::DisplayableObject * > &  objects)

Creates a Annotations::TableEditSettingsBuilder.

Returns
The table settings builder
Created in NX9.0.0.

License requirements : drafting ("DRAFTING")
Parameters
objectsthe 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")

Parameters
editSettingsBuilderseditsettingsbuilders
tag_t NXOpen::Drafting::SettingsManager::Tag ( ) const

Returns the tag of this object.


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