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 @return Array of available anchor point names.
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(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(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.