TeeJunctionBuilder Class

class NXOpen.AME.TeeJunctionBuilder

Bases: NXOpen.AME.AMEBaseBuilder

JA class for creating Tee Junction

To create a new instance of this class, use NXOpen.AME.AMEManager.CreateTeeJunctionBuilder()

New in version NX12.0.0.

Properties

Property Description
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.
SetContextConnectionPortAndBendPoints Set Context Connection’s Start Port and it’s Bend Points.
SetLocation Set Location of TeeJunction on Target Connection
SetOwningSheet Set TeeJunction’s owning sheet
SetTargetConnection Set Target Connection where TeeJunction must be created.
SetTargetSegmentId Set Target Connection’s segmentId
SetTeeJunctionType Set TeeJunction type.
SetTeeJunctionVariant Set TeeJunction variant.
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.

Method Detail

SetContextConnectionPortAndBendPoints

TeeJunctionBuilder.SetContextConnectionPortAndBendPoints

Set Context Connection’s Start Port and it’s Bend Points.

Signature SetContextConnectionPortAndBendPoints(contextConnectionPort, p2dBendPoints)

Parameters:

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetLocation

TeeJunctionBuilder.SetLocation

Set Location of TeeJunction on Target Connection

Signature SetLocation(locationX, locationY)

Parameters:
  • locationX (float) –
  • locationY (float) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetOwningSheet

TeeJunctionBuilder.SetOwningSheet

Set TeeJunction’s owning sheet

Signature SetOwningSheet(owningSheet)

Parameters:owningSheet (NXOpen.Diagramming.Sheet) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetTargetConnection

TeeJunctionBuilder.SetTargetConnection

Set Target Connection where TeeJunction must be created.

Signature SetTargetConnection(targetConnection)

Parameters:targetConnection (NXOpen.Diagramming.Connection) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetTargetSegmentId

TeeJunctionBuilder.SetTargetSegmentId

Set Target Connection’s segmentId

Signature SetTargetSegmentId(segmentID)

Parameters:segmentID (int) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetTeeJunctionType

TeeJunctionBuilder.SetTeeJunctionType

Set TeeJunction type.

Signature SetTeeJunctionType(junctionType)

Parameters:junctionType (NXOpen.AME.AmeTeeJunctionType) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

SetTeeJunctionVariant

TeeJunctionBuilder.SetTeeJunctionVariant

Set TeeJunction variant.

Signature SetTeeJunctionVariant(variantIndex)

Parameters:variantIndex (NXOpen.AME.AmeTeeJunctionVariant) –

New in version NX12.0.0.

License requirements: ad_automation_design (“FULL AUTOMATION DESIGNER”)

Validate

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