PlaceElbowsBuilder Class

class NXOpen.Routing.PlaceElbowsBuilder

Bases: NXOpen.Builder

Class PlaceElbowsBuilder

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

New in version NX12.0.0.

Properties

Property Description
AttributeHolder Returns the attribute holder for elbow placement
SelectRoutingObjects Returns the route object collector builder for placing elbows
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.
PlaceMultipleElbows Place Multiple Elbows
SetAttributeHolder Set the Attribute Holder
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

AttributeHolder

PlaceElbowsBuilder.AttributeHolder

Returns the attribute holder for elbow placement

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

Getter Method

Signature AttributeHolder

Returns:
Return type:NXOpen.Routing.AttributeHolder

New in version NX12.0.0.

License requirements: routing_pipetube (“Routing Piping and Tubing”)

SelectRoutingObjects

PlaceElbowsBuilder.SelectRoutingObjects

Returns the route object collector builder for placing elbows

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

Getter Method

Signature SelectRoutingObjects

Returns:
Return type:NXOpen.Routing.RouteObjectCollector

New in version NX12.0.0.

License requirements: routing_pipetube (“Routing Piping and Tubing”)

Method Detail

PlaceMultipleElbows

PlaceElbowsBuilder.PlaceMultipleElbows

Place Multiple Elbows

Signature PlaceMultipleElbows(jaCharx, refSet, layer, layerOption, overstockFlag, optionalCharx, requiredCharx)

Parameters:

New in version NX12.0.0.

License requirements: routing_pipetube (“Routing Piping and Tubing”)

SetAttributeHolder

PlaceElbowsBuilder.SetAttributeHolder

Set the Attribute Holder

Signature SetAttributeHolder(attributeHolder)

Parameters:attributeHolder (NXOpen.Routing.AttributeHolder) – Object to hold template attributes

New in version NX12.0.0.

License requirements: routing_pipetube (“Routing Piping and Tubing”)

Validate

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