PlatePreparationBuilder Class

class NXOpen.Features.ShipDesign.PlatePreparationBuilder

Bases: NXOpen.Features.FeatureBuilder

Used to create or edit a NXOpen.Features.ShipDesign.PlatePreparation feature.

To create a new instance of this class, use NXOpen.Features.ShipCollection.CreatePlatePreparationBuilder()

New in version NX5.0.0.

Properties

Property Description
CalculationMethod Returns or sets the calculation method defining methods to calculate shrinkage factors.
CoordinateSystem Returns or sets the coordinate system defining the origin as well as the X and Y axis for shrinkage.
Length Returns the expression containing the scale factor for the length direction (X).
ParentFeatureInternal Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag Returns or sets the patch solution flag
PatchSurfaceFilename Returns or sets the patch surface filename
SurroundingPatchSurfaceFilename Returns or sets the surrounding patch surface filename
Tag Returns the Tag for this object.
Width Returns the expression containing the scale factor for the width direction (Y).
XCount Returns the expression containing the attached part count in x direction.
XDirectionType Returns or sets the option that determines how the X direction is created.
XWidth Returns the expression containing the width in x direction.
YCount Returns the expression containing the attached part count in y direction.
YWidth Returns the expression containing the width in y direction.

Methods

Method Description
AddPart Add the part to the collection of parts to be unformed and scaled.
Commit Commits any edits that have been applied to the builder.
CommitFeature Commits the feature parameters and creates the feature
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.
GetFeature Returns the feature currently being edited by this builder.
GetObject Returns the object currently being edited by this builder.
HideInternalParentFeatureAfterEdit Re-suppress an internal parent feature (a slave feature) after it has been edited.
RemovePart Remove the part from the collection of parts to be unformed and scaled.
SetParentFeatureInternal Set the parent features which would be internal or slaves to the feature being created or commited
ShowInternalParentFeatureForEdit Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal Set the internal parent feature of the feature being edited to external
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

CalculationMethod

PlatePreparationBuilder.CalculationMethod

Returns or sets the calculation method defining methods to calculate shrinkage factors.

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

Getter Method

Signature CalculationMethod

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CalculationMethod

Parameters:calculationMethod (int) –

New in version NX8.5.0.

License requirements: nx_ship_concept (“Ship Concept”) OR nx_ship_mfg_prep (“Ship Manufacturing”)

CoordinateSystem

PlatePreparationBuilder.CoordinateSystem

Returns or sets the coordinate system defining the origin as well as the X and Y axis for shrinkage.

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

Getter Method

Signature CoordinateSystem

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature CoordinateSystem

Parameters:coordinateSystem (NXOpen.CoordinateSystem) –

New in version NX8.5.0.

License requirements: nx_ship_concept (“Ship Concept”) OR nx_ship_mfg_prep (“Ship Manufacturing”)

Length

PlatePreparationBuilder.Length

Returns the expression containing the scale factor for the length direction (X).

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

Getter Method

Signature Length

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Width

PlatePreparationBuilder.Width

Returns the expression containing the scale factor for the width direction (Y).

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

Getter Method

Signature Width

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

XCount

PlatePreparationBuilder.XCount

Returns the expression containing the attached part count in x direction.

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

Getter Method

Signature XCount

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

XDirectionType

PlatePreparationBuilder.XDirectionType

Returns or sets the option that determines how the X direction is created.

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

Getter Method

Signature XDirectionType

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature XDirectionType

Parameters:xDirType (int) –

New in version NX8.5.0.

License requirements: nx_ship_concept (“Ship Concept”) OR nx_ship_mfg_prep (“Ship Manufacturing”)

XWidth

PlatePreparationBuilder.XWidth

Returns the expression containing the width in x direction.

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

Getter Method

Signature XWidth

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

YCount

PlatePreparationBuilder.YCount

Returns the expression containing the attached part count in y direction.

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

Getter Method

Signature YCount

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

YWidth

PlatePreparationBuilder.YWidth

Returns the expression containing the width in y direction.

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

Getter Method

Signature YWidth

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

Method Detail

AddPart

PlatePreparationBuilder.AddPart

Add the part to the collection of parts to be unformed and scaled.

Signature AddPart(partName)

Parameters:partName (str) –

New in version NX8.0.0.

License requirements: nx_ship_concept (“Ship Concept”) OR nx_ship_mfg_prep (“Ship Manufacturing”)

RemovePart

PlatePreparationBuilder.RemovePart

Remove the part from the collection of parts to be unformed and scaled.

Signature RemovePart(partName)

Parameters:partName (str) –

New in version NX8.0.0.

License requirements: nx_ship_concept (“Ship Concept”) OR nx_ship_mfg_prep (“Ship Manufacturing”)

Validate

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