WaveInterfaceLinkerBuilder Class

class NXOpen.Features.WaveInterfaceLinkerBuilder

Bases: NXOpen.Builder

Represents a WaveInterfacelinker Feature builder

To create a new instance of this class, use NXOpen.Features.BaseFeatureCollection.CreateWaveInterfaceLinkerBuilder()

Default values.

Property Value
Associative 1
CopyThreads 1
InheritDisplayProperties 0
MakePositionIndependent 0

New in version NX9.0.0.

Properties

Property Description
Associative Returns or sets the associative
CopyThreads Returns or sets the copy threads
DisplayReferenceGeometry Returns or sets the setting that controls whether or not the reference geometry in the linked product interface are displayed
InheritDisplayProperties Returns or sets the inherit display properties
MakePositionIndependent Returns or sets the make position independent
SourcePartOccurrence Returns or sets the source part occurrence
Tag Returns the Tag for this object.

Methods

Method Description
ClearAll Clear all selected objects
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
InsertObjects Insert selected objects
RemoveObjects Remove unselected objects
SetALL Set all objects as chosen
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

Associative

WaveInterfaceLinkerBuilder.Associative

Returns or sets the associative

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

Getter Method

Signature Associative

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature Associative

Parameters:associative (bool) –

New in version NX9.0.0.

License requirements: None.

CopyThreads

WaveInterfaceLinkerBuilder.CopyThreads

Returns or sets the copy threads

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

Getter Method

Signature CopyThreads

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature CopyThreads

Parameters:copyThreads (bool) –

New in version NX9.0.0.

License requirements: None.

DisplayReferenceGeometry

WaveInterfaceLinkerBuilder.DisplayReferenceGeometry

Returns or sets the setting that controls whether or not the reference geometry in the linked product interface are displayed

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

Getter Method

Signature DisplayReferenceGeometry

Returns:
Return type:bool

New in version NX11.0.1.

License requirements: None.

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

Setter Method

Signature DisplayReferenceGeometry

Parameters:displayReferenceGeometry (bool) –

New in version NX11.0.1.

License requirements: None.

InheritDisplayProperties

WaveInterfaceLinkerBuilder.InheritDisplayProperties

Returns or sets the inherit display properties

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

Getter Method

Signature InheritDisplayProperties

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature InheritDisplayProperties

Parameters:inheritDisplayProperties (bool) –

New in version NX9.0.0.

License requirements: None.

MakePositionIndependent

WaveInterfaceLinkerBuilder.MakePositionIndependent

Returns or sets the make position independent

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

Getter Method

Signature MakePositionIndependent

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature MakePositionIndependent

Parameters:makePositionIndependent (bool) –

New in version NX9.0.0.

License requirements: None.

SourcePartOccurrence

WaveInterfaceLinkerBuilder.SourcePartOccurrence

Returns or sets the source part occurrence

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

Getter Method

Signature SourcePartOccurrence

Returns:
Return type:NXOpen.TaggedObject

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature SourcePartOccurrence

Parameters:sourcePartOcc (NXOpen.TaggedObject) –

New in version NX9.0.0.

License requirements: None.

Method Detail

ClearAll

WaveInterfaceLinkerBuilder.ClearAll

Clear all selected objects

Signature ClearAll()

New in version NX9.0.0.

License requirements: None.

InsertObjects

WaveInterfaceLinkerBuilder.InsertObjects

Insert selected objects

Signature InsertObjects(selectedObjects)

Parameters:selectedObjects (list of NXOpen.TaggedObject) – items in list

New in version NX9.0.0.

License requirements: None.

RemoveObjects

WaveInterfaceLinkerBuilder.RemoveObjects

Remove unselected objects

Signature RemoveObjects(removedObjects)

Parameters:removedObjects (list of NXOpen.TaggedObject) – items in list

New in version NX9.0.0.

License requirements: None.

SetALL

WaveInterfaceLinkerBuilder.SetALL

Set all objects as chosen

Signature SetALL()

New in version NX9.0.0.

License requirements: None.

Validate

WaveInterfaceLinkerBuilder.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.