WatertightFittingsBuilder Class

class NXOpen.Routing.WatertightFittingsBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Routing.WatertightFittingsBuilder

To create a new instance of this class, use NXOpen.Routing.RouteManager.CreateWatertightFittingsBuilder()

New in version NX8.0.0.

Properties

Property Description
Filename Returns or sets the name of new part file containing watertight fittings assembly which includes the full path.
FittingMembers Returns the Routing Object Collector builder that stores selected routing members
FlangeDirection Returns or sets the direction of flange thickness
FlangeOffset Returns the offset value for flange creation
FlangeSketch Returns the section used for creating penetration extrude.
FlangeThickness Returns the thickness value for flange creation
Tag Returns the Tag for this object.

Methods

Method Description
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.
GetOptionalAttributes Get optional attributes for Watertight Fittings.
GetRequiredAttributes Get required attributes for Watertight Fittings.
SetOptionalAttributes Set optional attributes for Watertight Fittings.
SetRequiredAttributes Set required attributes for Watertight Fittings.
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

Filename

WatertightFittingsBuilder.Filename

Returns or sets the name of new part file containing watertight fittings assembly which includes the full path.

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

Getter Method

Signature Filename

Returns:
Return type:str

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

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

Setter Method

Signature Filename

Parameters:fileName (str) –

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

FittingMembers

WatertightFittingsBuilder.FittingMembers

Returns the Routing Object Collector builder that stores selected routing members

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

Getter Method

Signature FittingMembers

Returns:
Return type:NXOpen.Routing.RouteObjectCollector

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

FlangeDirection

WatertightFittingsBuilder.FlangeDirection

Returns or sets the direction of flange thickness

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

Getter Method

Signature FlangeDirection

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

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

Setter Method

Signature FlangeDirection

Parameters:flangeDirection (bool) –

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

FlangeOffset

WatertightFittingsBuilder.FlangeOffset

Returns the offset value for flange creation

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

Getter Method

Signature FlangeOffset

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

FlangeSketch

WatertightFittingsBuilder.FlangeSketch

Returns the section used for creating penetration extrude.

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

Getter Method

Signature FlangeSketch

Returns:
Return type:NXOpen.Section

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

FlangeThickness

WatertightFittingsBuilder.FlangeThickness

Returns the thickness value for flange creation

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

Getter Method

Signature FlangeThickness

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

Method Detail

GetOptionalAttributes

WatertightFittingsBuilder.GetOptionalAttributes

Get optional attributes for Watertight Fittings.

Signature GetOptionalAttributes()

Returns:
Return type:NXOpen.Routing.CharacteristicList

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

GetRequiredAttributes

WatertightFittingsBuilder.GetRequiredAttributes

Get required attributes for Watertight Fittings.

Signature GetRequiredAttributes()

Returns:
Return type:NXOpen.Routing.CharacteristicList

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

SetOptionalAttributes

WatertightFittingsBuilder.SetOptionalAttributes

Set optional attributes for Watertight Fittings.

Signature SetOptionalAttributes(charxData)

Parameters:charxData (NXOpen.Routing.CharacteristicList) –

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

SetRequiredAttributes

WatertightFittingsBuilder.SetRequiredAttributes

Set required attributes for Watertight Fittings.

Signature SetRequiredAttributes(charxData)

Parameters:charxData (NXOpen.Routing.CharacteristicList) –

New in version NX8.0.0.

License requirements: routing_advanced (“Routing Advanced”), routing_base (“Routing Basic”)

Validate

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