NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Preferences::SessionAssemblies Class Reference

Represents the set of Assemblies Preferences applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences

Created in NX3.0.0. More...

List of all members.

Public Types

enum  PartNameOption { PartNameOptionFileName, PartNameOptionDescription, PartNameOptionSpecifiedAttributes }
 Describe whether the part name style is file name or description or specified. More...

Public Member Functions

bool CheckNewerRevisionsOfTemplatePart ()
 Returns the check for newer revisions of template part option
Created in NX3.0.0.
bool ComponentMemberSelect ()
 Returns the component member select option
Created in NX3.0.0.
bool DisplayUpdateReport ()
 Returns the display update report option
Created in NX3.0.0.
bool InterpartPositioning ()
 Returns the option to allow interpart geometry selection in the assembly constraints dialog
Created in NX6.0.1.
int NonWorkPartColor ()
 Returns the color for non work part

NXString PartNameAttribute ()
 Returns the part name attribute
Created in NX3.0.0.
NXOpen::Preferences::SessionAssemblies::PartNameOption PartNameStyle ()
 Returns the part name style
Created in NX3.0.0.
bool PreviewComponentOnAdd ()
 Returns the preview component on add option
Created in NX3.0.0.
NXOpen::NXColorProductInterfaceDimColor ()
 Returns the dim color for product interface display emphasis

bool ProductInterfaceEmphasize ()
 Returns the product interface display emphasis setting
Created in NX5.0.0.
void SetCheckNewerRevisionsOfTemplatePart (bool checkNewerRevisionsOfTemplatePart)
 Sets the check for newer revisions of template part option
Created in NX3.0.0.
void SetComponentMemberSelect (bool componentMemberSelect)
 Sets the component member select option
Created in NX3.0.0.
void SetDisplayUpdateReport (bool displayUpdateReport)
 Sets the display update report option
Created in NX3.0.0.
void SetInterpartPositioning (bool allowInterpartPositioning)
 Sets the option to allow interpart geometry selection in the assembly constraints dialog
Created in NX6.0.1.
void SetNonWorkPartColor (int nonWorkPartColor)
 Sets the color for non work part

void SetPartNameAttribute (const NXString &partNameAttribute)
 Sets the part name attribute
Created in NX3.0.0.
void SetPartNameStyle (NXOpen::Preferences::SessionAssemblies::PartNameOption partNameStyle)
 Sets the part name style
Created in NX3.0.0.
void SetPreviewComponentOnAdd (bool previewComponentOnAdd)
 Sets the preview component on add option
Created in NX3.0.0.
void SetProductInterfaceDimColor (NXOpen::NXColor *productInterfaceDimColor)
 Sets the dim color for product interface display emphasis

void SetProductInterfaceEmphasize (bool productInterfaceEmphasize)
 Sets the product interface display emphasis setting
Created in NX5.0.0.
void SetTolerantPositioning (bool allowTolerantPositioning)
 Sets the option to allow tolerant (imprecise) geometry selection for assembly positioning
Created in NX4.0.0.
void SetTrueShapeFiltering (bool trueShapeFiltering)
 Sets the true shape filtering option
Created in NX3.0.0.
void SetUpdateStructureOnExpand (bool updateStructure)
 Sets the update structure on assembly tree expand option
Created in NX4.0.0.
void SetWarnOnDragDrop (bool warnOnDragDrop)
 Sets the warn on drag and drop
Created in NX3.0.0.
void SetWorkPartDisplayAsEntirePart (bool workPartDisplayAsEntirePart)
 Sets the work part display as entire part option
Created in NX3.0.0.
void SetWorkPartEmphasize (bool workPartEmphasize)
 Sets the emphasize for work part
Created in NX3.0.0.
void SetWorkPartMaintain (bool workPartMaintain)
 Sets the work part maintain option
Created in NX3.0.0.
void SetWorkPartWarnOnAutomaticChange (bool workPartWarnOnAutomaticChange)
 Sets the warn on automatic change for work part option
Created in NX3.0.0.
tag_t Tag () const
 Returns the tag of this object.
bool TolerantPositioning ()
 Returns the option to allow tolerant (imprecise) geometry selection for assembly positioning
Created in NX4.0.0.
bool TrueShapeFiltering ()
 Returns the true shape filtering option
Created in NX3.0.0.
bool UpdateStructureOnExpand ()
 Returns the update structure on assembly tree expand option
Created in NX4.0.0.
bool WarnOnDragDrop ()
 Returns the warn on drag and drop
Created in NX3.0.0.
bool WorkPartDisplayAsEntirePart ()
 Returns the work part display as entire part option
Created in NX3.0.0.
bool WorkPartEmphasize ()
 Returns the emphasize for work part
Created in NX3.0.0.
bool WorkPartMaintain ()
 Returns the work part maintain option
Created in NX3.0.0.
bool WorkPartWarnOnAutomaticChange ()
 Returns the warn on automatic change for work part option
Created in NX3.0.0.

Detailed Description

Represents the set of Assemblies Preferences applicable to entire session
To obtain an instance of this class, refer to Preferences::SessionPreferences

Created in NX3.0.0.



Member Enumeration Documentation

Describe whether the part name style is file name or description or specified.

Enumerator:
PartNameOptionFileName 

file name

PartNameOptionDescription 

description

PartNameOptionSpecifiedAttributes 

specified attributes


Member Function Documentation

Returns the check for newer revisions of template part option
Created in NX3.0.0.



License requirements : None

Returns the component member select option
Created in NX3.0.0.



License requirements : None

Returns the display update report option
Created in NX3.0.0.



License requirements : None

Returns the option to allow interpart geometry selection in the assembly constraints dialog
Created in NX6.0.1.



License requirements : None

Returns the color for non work part

Deprecated:
Deprecated in NX6.0.0.



Created in NX3.0.0.

License requirements : None

Returns the part name attribute
Created in NX3.0.0.



License requirements : None

Returns the part name style
Created in NX3.0.0.



License requirements : None

Returns the preview component on add option
Created in NX3.0.0.



License requirements : None

Returns the dim color for product interface display emphasis

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.0.

License requirements : None

Returns the product interface display emphasis setting
Created in NX5.0.0.



License requirements : None

void NXOpen::Preferences::SessionAssemblies::SetCheckNewerRevisionsOfTemplatePart ( bool  checkNewerRevisionsOfTemplatePart)

Sets the check for newer revisions of template part option
Created in NX3.0.0.



License requirements : None

Parameters:
checkNewerRevisionsOfTemplatePartcheck newer revisions of template part

Sets the component member select option
Created in NX3.0.0.



License requirements : None

Parameters:
componentMemberSelectcomponent member select

Sets the display update report option
Created in NX3.0.0.



License requirements : None

Parameters:
displayUpdateReportdisplay update report
void NXOpen::Preferences::SessionAssemblies::SetInterpartPositioning ( bool  allowInterpartPositioning)

Sets the option to allow interpart geometry selection in the assembly constraints dialog
Created in NX6.0.1.



License requirements : None

Parameters:
allowInterpartPositioningallow interpart positioning

Sets the color for non work part

Deprecated:
Deprecated in NX6.0.0.



Created in NX3.0.0.

License requirements : None

Parameters:
nonWorkPartColornon work part color

Sets the part name attribute
Created in NX3.0.0.



License requirements : None

Parameters:
partNameAttributepart name attribute

Sets the part name style
Created in NX3.0.0.



License requirements : None

Parameters:
partNameStylepart name style

Sets the preview component on add option
Created in NX3.0.0.



License requirements : None

Parameters:
previewComponentOnAddpreview component on add

Sets the dim color for product interface display emphasis

Deprecated:
Deprecated in NX6.0.0.



Created in NX5.0.0.

License requirements : None

Parameters:
productInterfaceDimColorproduct interface dim color

Sets the product interface display emphasis setting
Created in NX5.0.0.



License requirements : None

Parameters:
productInterfaceEmphasizeproduct interface emphasize
void NXOpen::Preferences::SessionAssemblies::SetTolerantPositioning ( bool  allowTolerantPositioning)

Sets the option to allow tolerant (imprecise) geometry selection for assembly positioning
Created in NX4.0.0.



License requirements : None

Parameters:
allowTolerantPositioningallow tolerant positioning

Sets the true shape filtering option
Created in NX3.0.0.



License requirements : None

Parameters:
trueShapeFilteringtrue shape filtering

Sets the update structure on assembly tree expand option
Created in NX4.0.0.



License requirements : None

Parameters:
updateStructureupdate structure

Sets the warn on drag and drop
Created in NX3.0.0.



License requirements : None

Parameters:
warnOnDragDropwarn on drag drop

Sets the work part display as entire part option
Created in NX3.0.0.



License requirements : None

Parameters:
workPartDisplayAsEntirePartwork part display as entire part

Sets the emphasize for work part
Created in NX3.0.0.



License requirements : None

Parameters:
workPartEmphasizework part emphasize

Sets the work part maintain option
Created in NX3.0.0.



License requirements : None

Parameters:
workPartMaintainwork part maintain

Sets the warn on automatic change for work part option
Created in NX3.0.0.



License requirements : None

Parameters:
workPartWarnOnAutomaticChangework part warn on automatic change

Returns the tag of this object.

Returns the option to allow tolerant (imprecise) geometry selection for assembly positioning
Created in NX4.0.0.



License requirements : None

Returns the true shape filtering option
Created in NX3.0.0.



License requirements : None

Returns the update structure on assembly tree expand option
Created in NX4.0.0.



License requirements : None

Returns the warn on drag and drop
Created in NX3.0.0.



License requirements : None

Returns the work part display as entire part option
Created in NX3.0.0.



License requirements : None

Returns the emphasize for work part
Created in NX3.0.0.



License requirements : None

Returns the work part maintain option
Created in NX3.0.0.



License requirements : None

Returns the warn on automatic change for work part option
Created in NX3.0.0.



License requirements : None


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