SessionAssemblies Class¶
-
class
NXOpen.Preferences.SessionAssemblies¶ Bases:
objectRepresents the set of Assemblies Preferences applicable to entire session
To obtain an instance of this class, refer to
NXOpen.Preferences.SessionPreferencesNew 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
CheckNewerRevisionsOfTemplatePartReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CheckNewerRevisionsOfTemplatePartParameters: 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
ComponentMemberSelectReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ComponentMemberSelectParameters: 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
DisplayUpdateReportReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DisplayUpdateReportParameters: 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
DragHandlePositionPreferenceReturns: Return type: NXOpen.Preferences.SessionAssembliesDragHandlePositionOptionNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DragHandlePositionPreferenceParameters: 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
InterpartPositioningReturns: Return type: bool New in version NX6.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
InterpartPositioningParameters: allowInterpartPositioning (bool) – New in version NX6.0.1.
License requirements: None.
PartNameAttribute¶
-
SessionAssemblies.PartNameAttribute¶ Returns or sets the part name attribute
-------------------------------------Getter Method
Signature
PartNameAttributeReturns: Return type: str New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PartNameAttributeParameters: partNameAttribute (str) – New in version NX3.0.0.
License requirements: None.
PartNameStyle¶
-
SessionAssemblies.PartNameStyle¶ Returns or sets the part name style
-------------------------------------Getter Method
Signature
PartNameStyleReturns: Return type: NXOpen.Preferences.SessionAssembliesPartNameOptionNew in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PartNameStyleParameters: 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
PositioningTaskCollectionForDesignElementsReturns: Return type: NXOpen.Preferences.SessionAssembliesPositioningTaskCollectionOptionForDesignElementsNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PositioningTaskCollectionForDesignElementsParameters: 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
PreviewComponentOnAddReturns: Return type: bool New in version NX3.0.0.
Deprecated since version NX12.0.0: No replacement.
License requirements: None.
-------------------------------------Setter Method
Signature
PreviewComponentOnAddParameters: previewComponentOnAdd (bool) – New in version NX3.0.0.
Deprecated since version NX12.0.0: No replacement.
License requirements: None.
ProductInterfaceEmphasize¶
-
SessionAssemblies.ProductInterfaceEmphasize¶ Returns or sets the product interface display emphasis setting
-------------------------------------Getter Method
Signature
ProductInterfaceEmphasizeReturns: 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
ProductInterfaceEmphasizeParameters: 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
TolerantPositioningReturns: Return type: bool New in version NX4.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TolerantPositioningParameters: 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
TrueShapeFilteringReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TrueShapeFilteringParameters: 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
UpdateDesignElementPositionOnLoadReturns: Return type: bool New in version NX10.0.0.
License requirements: nx_4gd_integration (“4th Generation Design”)
-------------------------------------Setter Method
Signature
UpdateDesignElementPositionOnLoadParameters: 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
UpdateStructureOnExpandReturns: Return type: bool New in version NX4.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UpdateStructureOnExpandParameters: 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
WarnOnDeleteReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WarnOnDeleteParameters: 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
WarnOnDragDropReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WarnOnDragDropParameters: 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
WorkPartDisplayAsEntirePartReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WorkPartDisplayAsEntirePartParameters: 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
WorkPartEmphasizeReturns: 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
WorkPartEmphasizeParameters: 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
WorkPartMaintainReturns: Return type: bool New in version NX3.0.0.
Deprecated since version NX12.0.0: No replacement.
License requirements: None.
-------------------------------------Setter Method
Signature
WorkPartMaintainParameters: workPartMaintain (bool) – New in version NX3.0.0.
Deprecated since version NX12.0.0: No replacement.
License requirements: None.
WorkPartWarnOnAutomaticChange¶
-
SessionAssemblies.WorkPartWarnOnAutomaticChange¶ Returns or sets the warn on automatic change for work part option
-------------------------------------Getter Method
Signature
WorkPartWarnOnAutomaticChangeReturns: Return type: bool New in version NX3.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
WorkPartWarnOnAutomaticChangeParameters: workPartWarnOnAutomaticChange (bool) – New in version NX3.0.0.
License requirements: None.