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.