SessionAssemblies Class¶
-
class
NXOpen.Preferences.
SessionAssemblies
¶ Bases:
object
Represents the set of Assemblies Preferences applicable to entire session
To obtain an instance of this class, refer to
NXOpen.Preferences.SessionPreferences
New in version NX3.0.0.
Properties¶
Property | Description |
---|---|
CheckNewerRevisionsOfTemplatePart | Returns or sets the check for newer revisions of template part option |
ComponentMemberSelect | Returns or sets the component member select option |
DisplayUpdateReport | Returns or sets the display update report option |
DragHandlePositionPreference | Returns or sets the drag handle position preference |
InterpartPositioning | Returns or sets the option to allow interpart geometry selection in the assembly constraints dialog |
PartNameAttribute | Returns or sets the part name attribute |
PartNameStyle | Returns or sets the part name style |
PositioningTaskCollectionForDesignElements | Returns or sets the option to specify where to add Design Elements selected whilst working in the Assembly Constraints Dialog. |
PreviewComponentOnAdd | Returns or sets the preview component on add option |
ProductInterfaceEmphasize | Returns or sets the product interface display emphasis setting |
TolerantPositioning | Returns or sets the option to allow tolerant (imprecise) geometry selection for assembly positioning |
TrueShapeFiltering | Returns or sets the true shape filtering option |
UpdateDesignElementPositionOnLoad | Returns or sets the option that enables automatic local positioning update of design elements |
UpdateStructureOnExpand | Returns or sets the update structure on assembly tree expand option |
WarnOnDelete | Returns or sets the warn on delete option |
WarnOnDragDrop | Returns or sets the warn on drag and drop |
WorkPartDisplayAsEntirePart | Returns or sets the work part display as entire part option |
WorkPartEmphasize | Returns or sets the emphasize for work part |
WorkPartMaintain | Returns or sets the work part maintain option |
WorkPartWarnOnAutomaticChange | Returns or sets the warn on automatic change for work part option |
Methods¶
Enumerations¶
SessionAssembliesDragHandlePositionOption Enumeration | Specify whether drag handle will be positioned at the center of bounding box or origin of component |
SessionAssembliesPartNameOption Enumeration | Describe whether the part name style is file name or description or specified |
SessionAssembliesPositioningTaskCollectionOptionForDesignElements Enumeration | Specify whether Design Elements will be added to the Work or Context Collection of a Positioning Task |
Property Detail¶
CheckNewerRevisionsOfTemplatePart¶
-
SessionAssemblies.
CheckNewerRevisionsOfTemplatePart
¶ Returns or sets the check for newer revisions of template part option
-------------------------------------
Getter Method
Signature
CheckNewerRevisionsOfTemplatePart()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CheckNewerRevisionsOfTemplatePart(checkNewerRevisionsOfTemplatePart)
Parameters: checkNewerRevisionsOfTemplatePart (bool) – New in version NX3.0.0.
License requirements: None.
ComponentMemberSelect¶
-
SessionAssemblies.
ComponentMemberSelect
¶ Returns or sets the component member select option
-------------------------------------
Getter Method
Signature
ComponentMemberSelect()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ComponentMemberSelect(componentMemberSelect)
Parameters: componentMemberSelect (bool) – New in version NX3.0.0.
License requirements: None.
DisplayUpdateReport¶
-
SessionAssemblies.
DisplayUpdateReport
¶ Returns or sets the display update report option
-------------------------------------
Getter Method
Signature
DisplayUpdateReport()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DisplayUpdateReport(displayUpdateReport)
Parameters: displayUpdateReport (bool) – New in version NX3.0.0.
License requirements: None.
DragHandlePositionPreference¶
-
SessionAssemblies.
DragHandlePositionPreference
¶ Returns or sets the drag handle position preference
-------------------------------------
Getter Method
Signature
DragHandlePositionPreference()
Returns: Return type: NXOpen.Preferences.SessionAssembliesDragHandlePositionOption
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DragHandlePositionPreference(dragHandlePosition)
Parameters: dragHandlePosition ( NXOpen.Preferences.SessionAssembliesDragHandlePositionOption
) –New in version NX10.0.0.
License requirements: None.
InterpartPositioning¶
-
SessionAssemblies.
InterpartPositioning
¶ Returns or sets the option to allow interpart geometry selection in the assembly constraints dialog
-------------------------------------
Getter Method
Signature
InterpartPositioning()
Returns: Return type: bool New in version NX6.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
InterpartPositioning(allowInterpartPositioning)
Parameters: allowInterpartPositioning (bool) – New in version NX6.0.1.
License requirements: None.
PartNameAttribute¶
-
SessionAssemblies.
PartNameAttribute
¶ Returns or sets the part name attribute
-------------------------------------
Getter Method
Signature
PartNameAttribute()
Returns: Return type: str New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartNameAttribute(partNameAttribute)
Parameters: partNameAttribute (str) – New in version NX3.0.0.
License requirements: None.
PartNameStyle¶
-
SessionAssemblies.
PartNameStyle
¶ Returns or sets the part name style
-------------------------------------
Getter Method
Signature
PartNameStyle()
Returns: Return type: NXOpen.Preferences.SessionAssembliesPartNameOption
New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PartNameStyle(partNameStyle)
Parameters: partNameStyle ( NXOpen.Preferences.SessionAssembliesPartNameOption
) –New in version NX3.0.0.
License requirements: None.
PositioningTaskCollectionForDesignElements¶
-
SessionAssemblies.
PositioningTaskCollectionForDesignElements
¶ Returns or sets the option to specify where to add Design Elements selected whilst working in the Assembly Constraints Dialog.
The Design Elements will either be added to the Work or the Context collection of the Positioning Task.
-------------------------------------
Getter Method
Signature
PositioningTaskCollectionForDesignElements()
Returns: Return type: NXOpen.Preferences.SessionAssembliesPositioningTaskCollectionOptionForDesignElements
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PositioningTaskCollectionForDesignElements(collection)
Parameters: collection ( NXOpen.Preferences.SessionAssembliesPositioningTaskCollectionOptionForDesignElements
) –New in version NX10.0.0.
License requirements: None.
PreviewComponentOnAdd¶
-
SessionAssemblies.
PreviewComponentOnAdd
¶ Returns or sets the preview component on add option
-------------------------------------
Getter Method
Signature
PreviewComponentOnAdd()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
PreviewComponentOnAdd(previewComponentOnAdd)
Parameters: previewComponentOnAdd (bool) – New in version NX3.0.0.
License requirements: None.
ProductInterfaceEmphasize¶
-
SessionAssemblies.
ProductInterfaceEmphasize
¶ Returns or sets the product interface display emphasis setting
-------------------------------------
Getter Method
Signature
ProductInterfaceEmphasize()
Returns: Return type: bool New in version NX5.0.0.
Deprecated since version NX8.5.0: Use
Preferences.SessionVisualizationEmphasis.ProductInterfaceEmphasis()
instead.License requirements: None.
-------------------------------------
Setter Method
Signature
ProductInterfaceEmphasize(productInterfaceEmphasize)
Parameters: productInterfaceEmphasize (bool) – New in version NX5.0.0.
Deprecated since version NX8.5.0: Use
Preferences.SessionVisualizationEmphasis.ProductInterfaceEmphasis()
instead.License requirements: None.
TolerantPositioning¶
-
SessionAssemblies.
TolerantPositioning
¶ Returns or sets the option to allow tolerant (imprecise) geometry selection for assembly positioning
-------------------------------------
Getter Method
Signature
TolerantPositioning()
Returns: Return type: bool New in version NX4.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TolerantPositioning(allowTolerantPositioning)
Parameters: allowTolerantPositioning (bool) – New in version NX4.0.0.
License requirements: None.
TrueShapeFiltering¶
-
SessionAssemblies.
TrueShapeFiltering
¶ Returns or sets the true shape filtering option
-------------------------------------
Getter Method
Signature
TrueShapeFiltering()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TrueShapeFiltering(trueShapeFiltering)
Parameters: trueShapeFiltering (bool) – New in version NX3.0.0.
License requirements: None.
UpdateDesignElementPositionOnLoad¶
-
SessionAssemblies.
UpdateDesignElementPositionOnLoad
¶ Returns or sets the option that enables automatic local positioning update of design elements
-------------------------------------
Getter Method
Signature
UpdateDesignElementPositionOnLoad()
Returns: Return type: bool New in version NX10.0.0.
License requirements: nx_4gd_integration (“4th Generation Design”)
-------------------------------------
Setter Method
Signature
UpdateDesignElementPositionOnLoad(updateDesignElementPositionOnLoad)
Parameters: updateDesignElementPositionOnLoad (bool) – New in version NX10.0.0.
License requirements: nx_4gd_integration (“4th Generation Design”)
UpdateStructureOnExpand¶
-
SessionAssemblies.
UpdateStructureOnExpand
¶ Returns or sets the update structure on assembly tree expand option
-------------------------------------
Getter Method
Signature
UpdateStructureOnExpand()
Returns: Return type: bool New in version NX4.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UpdateStructureOnExpand(updateStructure)
Parameters: updateStructure (bool) – New in version NX4.0.0.
License requirements: None.
WarnOnDelete¶
-
SessionAssemblies.
WarnOnDelete
¶ Returns or sets the warn on delete option
-------------------------------------
Getter Method
Signature
WarnOnDelete()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WarnOnDelete(workOnDelete)
Parameters: workOnDelete (bool) – New in version NX9.0.0.
License requirements: None.
WarnOnDragDrop¶
-
SessionAssemblies.
WarnOnDragDrop
¶ Returns or sets the warn on drag and drop
-------------------------------------
Getter Method
Signature
WarnOnDragDrop()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WarnOnDragDrop(warnOnDragDrop)
Parameters: warnOnDragDrop (bool) – New in version NX3.0.0.
License requirements: None.
WorkPartDisplayAsEntirePart¶
-
SessionAssemblies.
WorkPartDisplayAsEntirePart
¶ Returns or sets the work part display as entire part option
-------------------------------------
Getter Method
Signature
WorkPartDisplayAsEntirePart()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WorkPartDisplayAsEntirePart(workPartDisplayAsEntirePart)
Parameters: workPartDisplayAsEntirePart (bool) – New in version NX3.0.0.
License requirements: None.
WorkPartEmphasize¶
-
SessionAssemblies.
WorkPartEmphasize
¶ Returns or sets the emphasize for work part
-------------------------------------
Getter Method
Signature
WorkPartEmphasize()
Returns: Return type: bool New in version NX3.0.0.
Deprecated since version NX8.5.0: Use
Preferences.SessionVisualizationEmphasis.WorkPartEmphasis()
instead.License requirements: None.
-------------------------------------
Setter Method
Signature
WorkPartEmphasize(workPartEmphasize)
Parameters: workPartEmphasize (bool) – New in version NX3.0.0.
Deprecated since version NX8.5.0: Use
Preferences.SessionVisualizationEmphasis.WorkPartEmphasis()
instead.License requirements: None.
WorkPartMaintain¶
-
SessionAssemblies.
WorkPartMaintain
¶ Returns or sets the work part maintain option
-------------------------------------
Getter Method
Signature
WorkPartMaintain()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WorkPartMaintain(workPartMaintain)
Parameters: workPartMaintain (bool) – New in version NX3.0.0.
License requirements: None.
WorkPartWarnOnAutomaticChange¶
-
SessionAssemblies.
WorkPartWarnOnAutomaticChange
¶ Returns or sets the warn on automatic change for work part option
-------------------------------------
Getter Method
Signature
WorkPartWarnOnAutomaticChange()
Returns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
WorkPartWarnOnAutomaticChange(workPartWarnOnAutomaticChange)
Parameters: workPartWarnOnAutomaticChange (bool) – New in version NX3.0.0.
License requirements: None.