ExpansionDrawingBuilder Class

class NXOpen.Features.ShipDesign.ExpansionDrawingBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Features.ShipDesign.ExpansionDrawingBuilder.

This class is for expansion drawing

To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateExpansionDrawingBuilder

New in version NX10.0.0.

Properties

Property Description
AftPlane Returns or sets the aft plane
BasePlane Returns or sets the base plane
DrawingTemplate Returns the drawing template
ForePlane Returns or sets the fore plane
PlatesToExpand Returns the plates to be expanded
Tag Returns the Tag for this object.
Tolerance Returns or sets the tolerance
UpperPlane Returns or sets the upper plane

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.

Property Detail

AftPlane

ExpansionDrawingBuilder.AftPlane

Returns or sets the aft plane

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

Getter Method

Signature AftPlane()

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature AftPlane(aftPlane)

Parameters:aftPlane (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_ship_drafting (“Ship Drafting”)

BasePlane

ExpansionDrawingBuilder.BasePlane

Returns or sets the base plane

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

Getter Method

Signature BasePlane()

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature BasePlane(basePlane)

Parameters:basePlane (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_ship_drafting (“Ship Drafting”)

DrawingTemplate

ExpansionDrawingBuilder.DrawingTemplate

Returns the drawing template

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

Getter Method

Signature DrawingTemplate()

Returns:
Return type:NXOpen.Features.ShipDesign.DrawingTemplateBuilder

New in version NX10.0.0.

License requirements: None.

ForePlane

ExpansionDrawingBuilder.ForePlane

Returns or sets the fore plane

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

Getter Method

Signature ForePlane()

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ForePlane(forePlane)

Parameters:forePlane (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_ship_drafting (“Ship Drafting”)

PlatesToExpand

ExpansionDrawingBuilder.PlatesToExpand

Returns the plates to be expanded

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

Getter Method

Signature PlatesToExpand()

Returns:
Return type:NXOpen.SelectNXObjectList

New in version NX10.0.0.

License requirements: None.

Tolerance

ExpansionDrawingBuilder.Tolerance

Returns or sets the tolerance

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

Getter Method

Signature Tolerance()

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Tolerance(tolerance)

Parameters:tolerance (float) –

New in version NX10.0.0.

License requirements: nx_ship_drafting (“Ship Drafting”)

UpperPlane

ExpansionDrawingBuilder.UpperPlane

Returns or sets the upper plane

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

Getter Method

Signature UpperPlane()

Returns:
Return type:NXOpen.Plane

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature UpperPlane(upperPlane)

Parameters:upperPlane (NXOpen.Plane) –

New in version NX10.0.0.

License requirements: nx_ship_drafting (“Ship Drafting”)

Method Detail

Validate

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