StiffenerBySupportPathBuilder Class

class NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

This class defines the builder to collect stiffener by support path data for Stiffener feature.

New in version NX9.0.0.

Properties

Property Description
Angle Returns the angle of horizontal or vertical method, in degrees
EndBoundary Returns the end boundary objects.
LengthAlignMethod Returns or sets the aligned length method
LengthParams Returns the length parameter, which defines the stiffener by support length when the NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod is :py:class:` NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod.AlignedLength < NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod>`.
MultipleSelectionEndBoundary Returns the multiple end boundary objects.
OrientationBySupport Returns or sets the flag to indicate whether the orientation of the stiffener is aligned to the start boundary.
RefParallelLine Returns the referenced parallel line for stiffener by support path
SetbackMethod Returns or sets the setback method.
StartBoundary Returns the start boundary, it allows to select curve, sheet body and solid body
StiffenerBySupportMethod Returns or sets the stiffener by support path method
SwitchSide Returns or sets the switch side flag, which can change the stiffener by support orienation when the NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod is :py:class:` NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod.AlignedLength < NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod>`.
Tag Returns the Tag for this object.
ThroughPointLocation Returns or sets the through point location.

Methods

Method Description
ClearBoundaryToAttachedBoundaryMap Clear the map of boundary to attached boundary.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

StiffenerBySupportPathBuilderAlignedTo Enumeration Which face the stiffener is aligned to
StiffenerBySupportPathBuilderMethod Enumeration Type of Stiffener by Support Method
StiffenerBySupportPathBuilderScenario Enumeration Scenarios of Stiffener by Support
StiffenerBySupportPathBuilderSetBackMethod Enumeration Type of set back method

Property Detail

Angle

StiffenerBySupportPathBuilder.Angle

Returns the angle of horizontal or vertical method, in degrees

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

Getter Method

Signature Angle

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

EndBoundary

StiffenerBySupportPathBuilder.EndBoundary

Returns the end boundary objects.

It allows to select curve, sheet body and solid body.

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

Getter Method

Signature EndBoundary

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX9.0.0.

Deprecated since version NX11.0.1: Use NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilder.GetMultipleSelectionEndBoundary instead.

License requirements: None.

LengthAlignMethod

StiffenerBySupportPathBuilder.LengthAlignMethod

Returns or sets the aligned length method

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

Getter Method

Signature LengthAlignMethod

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

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature LengthAlignMethod

Parameters:method (NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderAlignedTo) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

LengthParams

StiffenerBySupportPathBuilder.LengthParams

Returns the length parameter, which defines the stiffener by support length when the NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod is :py:class:` NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod.AlignedLength < NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod>`.

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

Getter Method

Signature LengthParams

Returns:
Return type:NXOpen.Expression

New in version NX9.0.0.

License requirements: None.

MultipleSelectionEndBoundary

StiffenerBySupportPathBuilder.MultipleSelectionEndBoundary

Returns the multiple end boundary objects.

It allows to select curve, sheet body and solid body.

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

Getter Method

Signature MultipleSelectionEndBoundary

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX11.0.1.

License requirements: None.

OrientationBySupport

StiffenerBySupportPathBuilder.OrientationBySupport

Returns or sets the flag to indicate whether the orientation of the stiffener is aligned to the start boundary.

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

Getter Method

Signature OrientationBySupport

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature OrientationBySupport

Parameters:orientationBySupport (bool) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

RefParallelLine

StiffenerBySupportPathBuilder.RefParallelLine

Returns the referenced parallel line for stiffener by support path

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

Getter Method

Signature RefParallelLine

Returns:
Return type:NXOpen.SelectNXObject

New in version NX9.0.0.

License requirements: None.

SetbackMethod

StiffenerBySupportPathBuilder.SetbackMethod

Returns or sets the setback method.

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

Getter Method

Signature SetbackMethod

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

New in version NX11.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

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

Setter Method

Signature SetbackMethod

Parameters:setbackMethod (NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderSetBackMethod) –

New in version NX11.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

StartBoundary

StiffenerBySupportPathBuilder.StartBoundary

Returns the start boundary, it allows to select curve, sheet body and solid body

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

Getter Method

Signature StartBoundary

Returns:
Return type:NXOpen.SelectDisplayableObjectList

New in version NX9.0.0.

License requirements: None.

StiffenerBySupportMethod

StiffenerBySupportPathBuilder.StiffenerBySupportMethod

Returns or sets the stiffener by support path method

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

Getter Method

Signature StiffenerBySupportMethod

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

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature StiffenerBySupportMethod

Parameters:method (NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

SwitchSide

StiffenerBySupportPathBuilder.SwitchSide

Returns or sets the switch side flag, which can change the stiffener by support orienation when the NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod is :py:class:` NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod.AlignedLength < NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilderMethod>`.

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

Getter Method

Signature SwitchSide

Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature SwitchSide

Parameters:switchSide (bool) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

ThroughPointLocation

StiffenerBySupportPathBuilder.ThroughPointLocation

Returns or sets the through point location.

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

Getter Method

Signature ThroughPointLocation

Returns:
Return type:NXOpen.Point

New in version NX9.0.0.

License requirements: None.

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

Setter Method

Signature ThroughPointLocation

Parameters:throughPointLocation (NXOpen.Point) –

New in version NX9.0.0.

License requirements: nx_ship_detail (“Ship Detail Design”) OR nx_ship_basic (“Ship Basic Design”)

Method Detail

ClearBoundaryToAttachedBoundaryMap

StiffenerBySupportPathBuilder.ClearBoundaryToAttachedBoundaryMap

Clear the map of boundary to attached boundary.

Signature ClearBoundaryToAttachedBoundaryMap()

New in version NX11.0.1.

License requirements: nx_ship_basic (“Ship Basic Design”)

Validate

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