AssemblyCreationSettingsBuilder Class

class NXOpen.Layout2d.AssemblyCreationSettingsBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Layout2d.AssemblyCreationSettingsBuilder

New in version NX10.0.0.

Properties

Property Description
AutomaticallyStartModelingApplication Returns or sets the settings todetermines whether or not automatically start modeling application
Tag Returns the Tag for this object.
Transfer2dComponentAnnotation Returns or sets the settings to determines whether or not transfer 2d component annotation
TransferTopLevelSketchAnnotation Returns or sets the settings to determines whether or not transfer top level sketch annotation

Methods

Method Description
InheritSettingsFromCustomerDefault Inherit Settings From Customer Default
InheritSettingsFromPreferences Inherit Settings From Preference
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

AutomaticallyStartModelingApplication

AssemblyCreationSettingsBuilder.AutomaticallyStartModelingApplication

Returns or sets the settings todetermines whether or not automatically start modeling application

-------------------------------------

Getter Method

Signature AutomaticallyStartModelingApplication

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutomaticallyStartModelingApplication

Parameters:automaticallyStartModelingApplication (bool) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Transfer2dComponentAnnotation

AssemblyCreationSettingsBuilder.Transfer2dComponentAnnotation

Returns or sets the settings to determines whether or not transfer 2d component annotation

-------------------------------------

Getter Method

Signature Transfer2dComponentAnnotation

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Transfer2dComponentAnnotation

Parameters:transfer2dComponentAnnotation (bool) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

TransferTopLevelSketchAnnotation

AssemblyCreationSettingsBuilder.TransferTopLevelSketchAnnotation

Returns or sets the settings to determines whether or not transfer top level sketch annotation

-------------------------------------

Getter Method

Signature TransferTopLevelSketchAnnotation

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TransferTopLevelSketchAnnotation

Parameters:transferTopLevelSketchAnnotation (bool) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

InheritSettingsFromCustomerDefault

AssemblyCreationSettingsBuilder.InheritSettingsFromCustomerDefault

Inherit Settings From Customer Default

Signature InheritSettingsFromCustomerDefault()

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

InheritSettingsFromPreferences

AssemblyCreationSettingsBuilder.InheritSettingsFromPreferences

Inherit Settings From Preference

Signature InheritSettingsFromPreferences()

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Validate

AssemblyCreationSettingsBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.