NX Open C++ Reference Guide
|
Represents the set of Drafting preferences applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
More...
Public Types | |
enum | AnnotationStyleType { AnnotationStyleTypeTextboxAndLeaders, AnnotationStyleTypeDetailed } |
Describes the available types for annotation style preference. More... | |
enum | EdgeFaceDisplayType { EdgeFaceDisplayTypeDisplayAndEmphasize, EdgeFaceDisplayTypeCurvesOnly } |
Describes the available edge face display types. More... | |
enum | GridObjectType { GridObjectTypeDrafting, GridObjectTypeSketch, GridObjectTypeSheetzone } |
Describes the available grid objects. More... | |
Public Member Functions | |
bool | AutomaticCustomSymbolUpdate () |
Returns the automatic update drafting preferences for custom symbol Created in NX8.0.1. | |
bool | DynamicAlignment () |
Returns the dynamic alignment flag. | |
NXOpen::Preferences::SessionDrafting::EdgeFaceDisplayType | ExtractedEdgeFaceDisplay () |
Returns the extracted edge face display Created in NX3.0.0. | |
int | ForcedWelcomeMode () |
Returns the Drafting Welcome mode, for autotests only Created in NX8.0.0. | |
NXOpen::Preferences::SessionDrafting::GridObjectType | GridObject () |
Returns the drafting grid object. | |
bool | LoadComponentOnFacetedViewSelection () |
Returns the load on selection flag Created in NX3.0.0. | |
bool | LoadComponentOnFacetedViewUpdate () |
Returns the load on update flag Created in NX3.0.0. | |
void | SetAutomaticCustomSymbolUpdate (bool automaticUpdateOption) |
Sets the automatic update drafting preferences for custom symbol Created in NX8.0.1. | |
void | SetDynamicAlignment (bool dynamicAlignment) |
Sets the dynamic alignment flag. | |
void | SetExtractedEdgeFaceDisplay (NXOpen::Preferences::SessionDrafting::EdgeFaceDisplayType extractedEdgeFaceDisplay) |
Sets the extracted edge face display Created in NX3.0.0. | |
void | SetForcedWelcomeMode (int enterWelcomeMode) |
Sets the Drafting Welcome mode, for autotests only Created in NX8.0.0. | |
void | SetGridObject (NXOpen::Preferences::SessionDrafting::GridObjectType drawingGridObject) |
Sets the drafting grid object. | |
void | SetLoadComponentOnFacetedViewSelection (bool loadComponentOnFacetedViewSelection) |
Sets the load on selection flag Created in NX3.0.0. | |
void | SetLoadComponentOnFacetedViewUpdate (bool loadComponentOnFacetedViewUpdate) |
Sets the load on update flag Created in NX3.0.0. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents the set of Drafting preferences applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences
Created in NX3.0.0.
bool NXOpen::Preferences::SessionDrafting::AutomaticCustomSymbolUpdate | ( | ) |
Returns the automatic update drafting preferences for custom symbol
Created in NX8.0.1.
License requirements : None
bool NXOpen::Preferences::SessionDrafting::DynamicAlignment | ( | ) |
Returns the dynamic alignment flag.
Created in NX3.0.0.
License requirements : None
NXOpen::Preferences::SessionDrafting::EdgeFaceDisplayType NXOpen::Preferences::SessionDrafting::ExtractedEdgeFaceDisplay | ( | ) |
Returns the extracted edge face display
Created in NX3.0.0.
License requirements : None
int NXOpen::Preferences::SessionDrafting::ForcedWelcomeMode | ( | ) |
Returns the Drafting Welcome mode, for autotests only
Created in NX8.0.0.
License requirements : None
NXOpen::Preferences::SessionDrafting::GridObjectType NXOpen::Preferences::SessionDrafting::GridObject | ( | ) |
Returns the drafting grid object.
Created in NX6.0.2.
License requirements : None
bool NXOpen::Preferences::SessionDrafting::LoadComponentOnFacetedViewSelection | ( | ) |
Returns the load on selection flag
Created in NX3.0.0.
License requirements : None
bool NXOpen::Preferences::SessionDrafting::LoadComponentOnFacetedViewUpdate | ( | ) |
Returns the load on update flag
Created in NX3.0.0.
License requirements : None
void NXOpen::Preferences::SessionDrafting::SetAutomaticCustomSymbolUpdate | ( | bool | automaticUpdateOption | ) |
Sets the automatic update drafting preferences for custom symbol
Created in NX8.0.1.
License requirements : None
automaticUpdateOption | automaticupdateoption |
void NXOpen::Preferences::SessionDrafting::SetDynamicAlignment | ( | bool | dynamicAlignment | ) |
Sets the dynamic alignment flag.
Created in NX3.0.0.
License requirements : None
dynamicAlignment | dynamic alignment |
void NXOpen::Preferences::SessionDrafting::SetExtractedEdgeFaceDisplay | ( | NXOpen::Preferences::SessionDrafting::EdgeFaceDisplayType | extractedEdgeFaceDisplay | ) |
Sets the extracted edge face display
Created in NX3.0.0.
License requirements : None
extractedEdgeFaceDisplay | extracted edge face display |
void NXOpen::Preferences::SessionDrafting::SetForcedWelcomeMode | ( | int | enterWelcomeMode | ) |
Sets the Drafting Welcome mode, for autotests only
Created in NX8.0.0.
License requirements : None
enterWelcomeMode | 0: do NOT use welcome, 1: ALWAYS use welcome |
void NXOpen::Preferences::SessionDrafting::SetGridObject | ( | NXOpen::Preferences::SessionDrafting::GridObjectType | drawingGridObject | ) |
Sets the drafting grid object.
Created in NX6.0.2.
License requirements : None
drawingGridObject | drawing grid object |
void NXOpen::Preferences::SessionDrafting::SetLoadComponentOnFacetedViewSelection | ( | bool | loadComponentOnFacetedViewSelection | ) |
Sets the load on selection flag
Created in NX3.0.0.
License requirements : None
loadComponentOnFacetedViewSelection | load component on faceted view selection |
void NXOpen::Preferences::SessionDrafting::SetLoadComponentOnFacetedViewUpdate | ( | bool | loadComponentOnFacetedViewUpdate | ) |
Sets the load on update flag
Created in NX3.0.0.
License requirements : None
loadComponentOnFacetedViewUpdate | load component on faceted view update |
tag_t NXOpen::Preferences::SessionDrafting::Tag | ( | ) | const |
Returns the tag of this object.