StiffenerStockBuilder Class

class NXOpen.Features.ShipDesign.StiffenerStockBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

This class defines the Profile or Plate stock for a Stiffener or Edge Reinforcement feature.

New in version NX8.0.0.

Properties

Property Description
AnchorPoint Returns or sets the anchor point for profiles only.
BuiltUpStockData Returns the built-up stock data
PlateHeight Returns the plate height
PlateStockData Returns the plate stock data
ProfileStockData Returns the profile stock data
SectionType Returns or sets the section type (profile or plate)
Tag Returns the Tag for this object.

Methods

Method Description
GetAvailableAnchorPointNames The list of available anchor points
PopulateAnchorPointList Update anchor points
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

StiffenerStockBuilderStockSectionType Enumeration Type of Stiffener/Edge Reinforcement stock: Profile or Plate

Property Detail

AnchorPoint

StiffenerStockBuilder.AnchorPoint

Returns or sets the anchor point for profiles only.

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

Getter Method

Signature AnchorPoint

Returns:
Return type:int

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature AnchorPoint

Parameters:anchorPoint (int) –

New in version NX8.0.0.

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

BuiltUpStockData

StiffenerStockBuilder.BuiltUpStockData

Returns the built-up stock data

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

Getter Method

Signature BuiltUpStockData

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

New in version NX9.0.0.

License requirements: None.

PlateHeight

StiffenerStockBuilder.PlateHeight

Returns the plate height

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

Getter Method

Signature PlateHeight

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

PlateStockData

StiffenerStockBuilder.PlateStockData

Returns the plate stock data

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

Getter Method

Signature PlateStockData

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

New in version NX8.0.0.

License requirements: None.

ProfileStockData

StiffenerStockBuilder.ProfileStockData

Returns the profile stock data

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

Getter Method

Signature ProfileStockData

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

New in version NX8.0.0.

License requirements: None.

SectionType

StiffenerStockBuilder.SectionType

Returns or sets the section type (profile or plate)

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

Getter Method

Signature SectionType

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

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SectionType

Parameters:sectionType (NXOpen.Features.ShipDesign.StiffenerStockBuilderStockSectionType) –

New in version NX8.0.0.

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

Method Detail

GetAvailableAnchorPointNames

StiffenerStockBuilder.GetAvailableAnchorPointNames

The list of available anchor points

Signature GetAvailableAnchorPointNames()

Returns:Array of available anchor point names.

These names are read from the current reuse sketch :rtype: list of str

New in version NX8.0.0.

License requirements: None.

PopulateAnchorPointList

StiffenerStockBuilder.PopulateAnchorPointList

Update anchor points

Signature PopulateAnchorPointList()

New in version NX9.0.0.

License requirements: None.

Validate

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