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, it allows to select curve, sheet body and solid body
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>`.
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
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, 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.

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(method)

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.

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(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(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(method)

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(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(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

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.