IsoDrawingBuilder Class

class NXOpen.Routing.IsoDrawingBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Routing.IsoDrawingBuilder, used to run the ISOGEN engine to create isometric drawings of piping networks.

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

Default values.

Property Value
DrawingTypesEnum System
RunsToDrawTypesEnum All

New in version NX8.5.0.

Properties

Property Description
DrawingTypesEnum Returns or sets the selected drawing style
OpenAfterCreation Returns or sets the isometric drawing should be opened in NX after creation
OutputFile Returns or sets the name of the file which will contain the isometric drawing
RunsSelection Returns the routing runs selected to be included in the isometric drawing.
RunsToDrawTypesEnum Returns or sets the selected Runs to Draw type
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.
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.

Enumerations

IsoDrawingBuilderDrawingTypes Enumeration The drawing style selection enumeration.
IsoDrawingBuilderRunsToDrawTypes Enumeration The Runs to Draw selection enumeration.

Property Detail

DrawingTypesEnum

IsoDrawingBuilder.DrawingTypesEnum

Returns or sets the selected drawing style

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

Getter Method

Signature DrawingTypesEnum()

Returns:
Return type:NXOpen.Routing.IsoDrawingBuilderDrawingTypes

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature DrawingTypesEnum(drawingTypesEnum)

Parameters:drawingTypesEnum (NXOpen.Routing.IsoDrawingBuilderDrawingTypes) –

New in version NX8.5.0.

License requirements: None.

OpenAfterCreation

IsoDrawingBuilder.OpenAfterCreation

Returns or sets the isometric drawing should be opened in NX after creation

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

Getter Method

Signature OpenAfterCreation()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature OpenAfterCreation(openAfterCreation)

Parameters:openAfterCreation (bool) –

New in version NX8.5.0.

License requirements: None.

OutputFile

IsoDrawingBuilder.OutputFile

Returns or sets the name of the file which will contain the isometric drawing

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

Getter Method

Signature OutputFile()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature OutputFile(filename)

Parameters:filename (str) –

New in version NX8.5.0.

License requirements: None.

RunsSelection

IsoDrawingBuilder.RunsSelection

Returns the routing runs selected to be included in the isometric drawing.

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

Getter Method

Signature RunsSelection()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX8.5.0.

License requirements: None.

RunsToDrawTypesEnum

IsoDrawingBuilder.RunsToDrawTypesEnum

Returns or sets the selected Runs to Draw type

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

Getter Method

Signature RunsToDrawTypesEnum()

Returns:
Return type:NXOpen.Routing.IsoDrawingBuilderRunsToDrawTypes

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature RunsToDrawTypesEnum(runsToDrawTypesEnum)

Parameters:runsToDrawTypesEnum (NXOpen.Routing.IsoDrawingBuilderRunsToDrawTypes) –

New in version NX8.5.0.

License requirements: None.

Method Detail

Validate

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