StiffenerBuilder Class — NXOpen Python API Reference 12.0.0 documentation

# StiffenerBuilder Class

class `NXOpen.Features.ShipDesign.``StiffenerBuilder`

  Bases: `NXOpen.Features.FeatureBuilder`

  Represents a `NXOpen.Features.ShipDesign.Stiffener` builder

  To create a new instance of this class, use `NXOpen.Features.ShipCollection.CreateStiffenerBuilder()`

  Default values.

  Property | Value
  --- | ---
  AddNeatTrim | 0
  AngularTolerance | 0.5
  AttachmentPlateOption | Inferred
  DistanceTolerance | 0.0254
  EdgeReinforcementAlignment | Center
  EndCutType | None
  EndEndCut.ConnectionType | Connected
  EndEndCut.DraftAngle.Value | 0
  EndEndCut.DraftOffset.Value | 0 (millimeters part), 0 (inches part)
  EndEndCut.DraftType | Trim
  EndEndCut.LimitType | Value
  EndEndCut.Offset.Value | 0 (millimeters part), 0 (inches part)
  EndEndCut.SelectionType | FacesWithAttributes
  EndEndCut.ShearAngle.Value | 0
  EndEndCut.TiltAngle.Value | 0
  EndLimit.LimitMethod | Value
  EndLimit.LimitValue.Value | 0
  FaceOffset.Value | 0 (millimeters part), 0 (inches part)
  IncludeRelief | 1
  KnuckleOption | None
  MountingAngle.Value | 0
  MountingMethod | NoOffset
  OrientType | FaceNormal
  OrientationAngleRule | RightHand
  OrientationDefinitionBuilder.MeasureAngles | NormaltoCurve
  OrientationDefinitionBuilder.ShowSurfaceAngles | 0
  OrientationDefinitionBuilder.ShowTwistRate | 0
  OrientationDefinitionBuilder.ShowWebAngles | 0
  PathOffset.Value | 0 (millimeters part), 0 (inches part)
  StiffenerBySupportPathData.LengthParams.Value | 300 (millimeters part), 100 (inches part)
  StiffenerBySupportPathData.OrientationBySupport | 0
  StockData.AnchorPoint | 0
  StockData.PlateHeight.Value | 50 (millimeters part), 2 (inches part)
  StockData.PlateStockData.KnuckleRatio | 3.0
  StockData.PlateStockData.KnuckleSmoothAngle | 3.0
  StockData.PlateStockData.MaterialOption | 0
  StockData.PlateStockData.OppositeThickness.Value | 0 (millimeters part), 0 (inches part)
  StockData.PlateStockData.RestrictThicknessToMaterial | true
  StockData.PlateStockData.ThickenOption | SingleSided
  StockData.PlateStockData.Thickness.Value | 10 (millimeters part), 0.5 (inches part)
  StockData.PlateStockData.ThicknessSourceOption | List
  StockData.SectionType | Profile

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
AddNeatTrim | Returns or sets the option to add neat trim to plate edge reinforcements.
AdoptionAnchorPointList | Returns the adoption anchor point list.
AdoptionBaseFaces | Returns the adoption base faces.
AdoptionBodies | Returns the adoption bodies, which are used to create multiple adoption stiffeners.
AdoptionEndCutFaces1 | Returns the adoption end cut 1 faces.
AdoptionEndCutFaces2 | Returns the adoption end cut 2 faces.
AdoptionMoldFaces | Returns the adoption mold faces.
AdoptionOpposingMoldFaces | Returns the adoption opposing mold faces.
AdoptionTopFaces | Returns the adoption top faces.
AngularTolerance | Returns or sets the angular tolerance (degrees)
ApplyFlangeSetback | Returns or sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
ApplyWebSetback | Returns or sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not
AttachmentPlate | Returns the selected attachment plate
AttachmentPlateOption | Returns or sets the attachment plate option
ConnectAngle | Returns or sets the connect angle of stiffener by support in degrees, negative value is not allowed
DistanceTolerance | Returns or sets the distance tolerance (part units)
EdgeReinforcementAlignment | Returns or sets the edge reinforcement alignment
EdgeReinforcementPlacementMethod | Returns or sets the edge reinforcement placement method
EndCutType | Returns or sets the number of end cuts to apply
EndEndCut | Returns the end end cut
EndLimit | Returns the end path limit
FaceOffset | Returns the face offset expression
FaceReverseDirection | Returns or sets the face reverse direction flag
IncludeRelief | Returns or sets the include relief option
KnuckleOption | Returns or sets the stiffener knuckle option
MountingAngle | Returns the mounting angle expression
MountingMethod | Returns or sets the mounting method
OrientCsys | Returns the orientation coordinate systems (when OrientType is DatumCSys
OrientType | Returns or sets the stiffener orientation type
OrientVector | Returns or sets the orientation vector (when OrientType is Vector)
OrientationAngleRule | Returns or sets the angle rule to use when measuring angles.
OrientationDefinitionBuilder | Returns the builder used to define the orientation for the stiffener.
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal
PatchSolutionFlag | Returns or sets the patch solution flag
PatchSurfaceFilename | Returns or sets the patch surface filename
PathGeometry | Returns the path geometry
PathOffset | Returns the path offset expression
PathReverseDirection | Returns or sets the path reverse direction flag
PlacementGeometry | Returns the placement geometry
ReferenceDirection | Returns or sets the reference direction
ReferencePoint | Returns or sets the reference point (part units)
ShipNames | Returns the ship name builder.
StartEndCut | Returns the start end cut
StartLimit | Returns the start path limit
StiffenerBySupportPathData | Returns the path data used to define the support information of the stiffener.
StockData | Returns the stock data
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename
Tag | Returns the Tag for this object.
Type | Returns or sets the feature type: Stiffener or Edge Reinforcement

# Methods

Method | Description
--- | ---
Commit | Commits any edits that have been applied to the builder.
CommitFeature | Commits the feature parameters and creates the feature
CreatePath | Creates path curves for use by the orientation definition object
Destroy | Deletes the builder, and cleans up any objects created by the builder.
DestroyPath | Destroy the path curves
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit.
GetFeature | Returns the feature currently being edited by this builder.
GetObject | Returns the object currently being edited by this builder.
GetShowMigratedBody | Gets the show migrated body flag.
GetStiffenerBySupportBoundaryAttachedPlate | Returns the plate body where the stiffener by support boundary is attached.
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited.
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited
SetShowMigratedBody | Sets the show migrated body flag.
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited.
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results.
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external
Validate | Validate whether the inputs to the component are sufficient for commit to be called.

# Enumerations

StiffenerBuilderAttachmentOption Enumeration | The stiffener attachment plate option
StiffenerBuilderEdgeReinforcementAlignmentMethod Enumeration | the edge reinforcement alignment method
StiffenerBuilderEdgeReinforcementPlacementMethods Enumeration | The edge reinforcement placement method
StiffenerBuilderEndCutTypes Enumeration | this specifies how the end cuts are applied
StiffenerBuilderKnuckleOptions Enumeration | the knuckle option
StiffenerBuilderMountingMethods Enumeration | the mounting method offset type
StiffenerBuilderOrientationMethod Enumeration | The stiffener orientation method
StiffenerBuilderTypes Enumeration | the feature type: Stiffener or Edge Reinforcement

# Property Detail

## AddNeatTrim

`StiffenerBuilder.``AddNeatTrim`

  Returns or sets the option to add neat trim to plate edge reinforcements.

  Note this only applies to plates.

  `-------------------------------------`

  Getter Method

  Signature `AddNeatTrim`

  Returns: |
  Return type: | bool

  New in version NX11.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AddNeatTrim`

  Parameters: | addNeatTrim (bool) –

  New in version NX11.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## AdoptionAnchorPointList

`StiffenerBuilder.``AdoptionAnchorPointList`

  Returns the adoption anchor point list.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionAnchorPointList`

  Returns: |
  Return type: | `NXOpen.NXObjectList`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionBaseFaces

`StiffenerBuilder.``AdoptionBaseFaces`

  Returns the adoption base faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionBaseFaces`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionBodies

`StiffenerBuilder.``AdoptionBodies`

  Returns the adoption bodies, which are used to create multiple adoption stiffeners.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionBodies`

  Returns: |
  Return type: | `NXOpen.SelectTaggedObjectList`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionEndCutFaces1

`StiffenerBuilder.``AdoptionEndCutFaces1`

  Returns the adoption end cut 1 faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionEndCutFaces1`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionEndCutFaces2

`StiffenerBuilder.``AdoptionEndCutFaces2`

  Returns the adoption end cut 2 faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionEndCutFaces2`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionMoldFaces

`StiffenerBuilder.``AdoptionMoldFaces`

  Returns the adoption mold faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionMoldFaces`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionOpposingMoldFaces

`StiffenerBuilder.``AdoptionOpposingMoldFaces`

  Returns the adoption opposing mold faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionOpposingMoldFaces`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AdoptionTopFaces

`StiffenerBuilder.``AdoptionTopFaces`

  Returns the adoption top faces.

  `-------------------------------------`

  Getter Method

  Signature `AdoptionTopFaces`

  Returns: |
  Return type: | `NXOpen.ScCollector`

  New in version NX8.5.0.

  License requirements: None.

## AngularTolerance

`StiffenerBuilder.``AngularTolerance`

  Returns or sets the angular tolerance (degrees)

  `-------------------------------------`

  Getter Method

  Signature `AngularTolerance`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AngularTolerance`

  Parameters: | angularTolerance (float) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## ApplyFlangeSetback

`StiffenerBuilder.``ApplyFlangeSetback`

  Returns or sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not

  `-------------------------------------`

  Getter Method

  Signature `ApplyFlangeSetback`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyFlangeSetback`

  Parameters: | applyFlangeSetback (bool) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## ApplyWebSetback

`StiffenerBuilder.``ApplyWebSetback`

  Returns or sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not

  `-------------------------------------`

  Getter Method

  Signature `ApplyWebSetback`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ApplyWebSetback`

  Parameters: | applyWebSetback (bool) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## AttachmentPlate

`StiffenerBuilder.``AttachmentPlate`

  Returns the selected attachment plate

  `-------------------------------------`

  Getter Method

  Signature `AttachmentPlate`

  Returns: |
  Return type: | `NXOpen.SelectDisplayableObject`

  New in version NX9.0.0.

  License requirements: None.

## AttachmentPlateOption

`StiffenerBuilder.``AttachmentPlateOption`

  Returns or sets the attachment plate option

  `-------------------------------------`

  Getter Method

  Signature `AttachmentPlateOption`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderAttachmentOption`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `AttachmentPlateOption`

  Parameters: | attachmentPlateOption (`NXOpen.Features.ShipDesign.StiffenerBuilderAttachmentOption`) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## ConnectAngle

`StiffenerBuilder.``ConnectAngle`

  Returns or sets the connect angle of stiffener by support in degrees, negative value is not allowed

  `-------------------------------------`

  Getter Method

  Signature `ConnectAngle`

  Returns: |
  Return type: | float

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ConnectAngle`

  Parameters: | connectAngle (float) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## DistanceTolerance

`StiffenerBuilder.``DistanceTolerance`

  Returns or sets the distance tolerance (part units)

  `-------------------------------------`

  Getter Method

  Signature `DistanceTolerance`

  Returns: |
  Return type: | float

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DistanceTolerance`

  Parameters: | distanceTolerance (float) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## EdgeReinforcementAlignment

`StiffenerBuilder.``EdgeReinforcementAlignment`

  Returns or sets the edge reinforcement alignment

  `-------------------------------------`

  Getter Method

  Signature `EdgeReinforcementAlignment`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderEdgeReinforcementAlignmentMethod`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EdgeReinforcementAlignment`

  Parameters: | edgeReinforcementAlignment (`NXOpen.Features.ShipDesign.StiffenerBuilderEdgeReinforcementAlignmentMethod`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## EdgeReinforcementPlacementMethod

`StiffenerBuilder.``EdgeReinforcementPlacementMethod`

  Returns or sets the edge reinforcement placement method

  `-------------------------------------`

  Getter Method

  Signature `EdgeReinforcementPlacementMethod`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderEdgeReinforcementPlacementMethods`

  New in version NX10.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EdgeReinforcementPlacementMethod`

  Parameters: | edgeReinforcementPlacementMethod (`NXOpen.Features.ShipDesign.StiffenerBuilderEdgeReinforcementPlacementMethods`) –

  New in version NX10.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## EndCutType

`StiffenerBuilder.``EndCutType`

  Returns or sets the number of end cuts to apply

  `-------------------------------------`

  Getter Method

  Signature `EndCutType`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderEndCutTypes`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `EndCutType`

  Parameters: | endcutType (`NXOpen.Features.ShipDesign.StiffenerBuilderEndCutTypes`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## EndEndCut

`StiffenerBuilder.``EndEndCut`

  Returns the end end cut

  `-------------------------------------`

  Getter Method

  Signature `EndEndCut`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.EndCutBuilder`

  New in version NX8.0.0.

  License requirements: None.

## EndLimit

`StiffenerBuilder.``EndLimit`

  Returns the end path limit

  `-------------------------------------`

  Getter Method

  Signature `EndLimit`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerLimitBuilder`

  New in version NX8.0.0.

  License requirements: None.

## FaceOffset

`StiffenerBuilder.``FaceOffset`

  Returns the face offset expression

  `-------------------------------------`

  Getter Method

  Signature `FaceOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## FaceReverseDirection

`StiffenerBuilder.``FaceReverseDirection`

  Returns or sets the face reverse direction flag

  `-------------------------------------`

  Getter Method

  Signature `FaceReverseDirection`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `FaceReverseDirection`

  Parameters: | faceReverseDirection (bool) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## IncludeRelief

`StiffenerBuilder.``IncludeRelief`

  Returns or sets the include relief option

  `-------------------------------------`

  Getter Method

  Signature `IncludeRelief`

  Returns: |
  Return type: | bool

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `IncludeRelief`

  Parameters: | includeRelief (bool) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## KnuckleOption

`StiffenerBuilder.``KnuckleOption`

  Returns or sets the stiffener knuckle option

  `-------------------------------------`

  Getter Method

  Signature `KnuckleOption`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderKnuckleOptions`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `KnuckleOption`

  Parameters: | knuckleOption (`NXOpen.Features.ShipDesign.StiffenerBuilderKnuckleOptions`) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## MountingAngle

`StiffenerBuilder.``MountingAngle`

  Returns the mounting angle expression

  `-------------------------------------`

  Getter Method

  Signature `MountingAngle`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## MountingMethod

`StiffenerBuilder.``MountingMethod`

  Returns or sets the mounting method

  `-------------------------------------`

  Getter Method

  Signature `MountingMethod`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderMountingMethods`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MountingMethod`

  Parameters: | mountingMethod (`NXOpen.Features.ShipDesign.StiffenerBuilderMountingMethods`) –

  New in version NX8.0.0.

  License requirements: nx_ship_concept (“Ship Concept”)

## OrientCsys

`StiffenerBuilder.``OrientCsys`

  Returns the orientation coordinate systems (when OrientType is DatumCSys

  `-------------------------------------`

  Getter Method

  Signature `OrientCsys`

  Returns: |
  Return type: | `NXOpen.Features.SelectDatumCsysList`

  New in version NX8.0.0.

  License requirements: None.

## OrientType

`StiffenerBuilder.``OrientType`

  Returns or sets the stiffener orientation type

  `-------------------------------------`

  Getter Method

  Signature `OrientType`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderOrientationMethod`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OrientType`

  Parameters: | orientType (`NXOpen.Features.ShipDesign.StiffenerBuilderOrientationMethod`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## OrientVector

`StiffenerBuilder.``OrientVector`

  Returns or sets the orientation vector (when OrientType is Vector)

  `-------------------------------------`

  Getter Method

  Signature `OrientVector`

  Returns: |
  Return type: | `NXOpen.Direction`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OrientVector`

  Parameters: | orientVector (`NXOpen.Direction`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## OrientationAngleRule

`StiffenerBuilder.``OrientationAngleRule`

  Returns or sets the angle rule to use when measuring angles.

  `-------------------------------------`

  Getter Method

  Signature `OrientationAngleRule`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.FeatureParmsBuilderOrientationAngleRuleTypes`

  New in version NX9.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OrientationAngleRule`

  Parameters: | angleRule (`NXOpen.Features.ShipDesign.FeatureParmsBuilderOrientationAngleRuleTypes`) –

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## OrientationDefinitionBuilder

`StiffenerBuilder.``OrientationDefinitionBuilder`

  Returns the builder used to define the orientation for the stiffener.

  `-------------------------------------`

  Getter Method

  Signature `OrientationDefinitionBuilder`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.OrientationDefinitionBuilder`

  New in version NX9.0.0.

  License requirements: None.

## PathGeometry

`StiffenerBuilder.``PathGeometry`

  Returns the path geometry

  `-------------------------------------`

  Getter Method

  Signature `PathGeometry`

  Returns: |
  Return type: | `NXOpen.SelectTaggedObjectList`

  New in version NX8.0.0.

  License requirements: None.

## PathOffset

`StiffenerBuilder.``PathOffset`

  Returns the path offset expression

  `-------------------------------------`

  Getter Method

  Signature `PathOffset`

  Returns: |
  Return type: | `NXOpen.Expression`

  New in version NX8.0.0.

  License requirements: None.

## PathReverseDirection

`StiffenerBuilder.``PathReverseDirection`

  Returns or sets the path reverse direction flag

  `-------------------------------------`

  Getter Method

  Signature `PathReverseDirection`

  Returns: |
  Return type: | bool

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `PathReverseDirection`

  Parameters: | pathReverseDirection (bool) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## PlacementGeometry

`StiffenerBuilder.``PlacementGeometry`

  Returns the placement geometry

  `-------------------------------------`

  Getter Method

  Signature `PlacementGeometry`

  Returns: |
  Return type: | `NXOpen.SelectDisplayableObjectList`

  New in version NX8.0.0.

  License requirements: None.

## ReferenceDirection

`StiffenerBuilder.``ReferenceDirection`

  Returns or sets the reference direction

  `-------------------------------------`

  Getter Method

  Signature `ReferenceDirection`

  Returns: |
  Return type: | `NXOpen.Vector3d`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReferenceDirection`

  Parameters: | referenceDirection (`NXOpen.Vector3d`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## ReferencePoint

`StiffenerBuilder.``ReferencePoint`

  Returns or sets the reference point (part units)

  `-------------------------------------`

  Getter Method

  Signature `ReferencePoint`

  Returns: |
  Return type: | `NXOpen.Point3d`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `ReferencePoint`

  Parameters: | referencePoint (`NXOpen.Point3d`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## ShipNames

`StiffenerBuilder.``ShipNames`

  Returns the ship name builder.

  The ship name builder is used to construct the part name of the structure.

  `-------------------------------------`

  Getter Method

  Signature `ShipNames`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.ShipNamesBuilder`

  New in version NX11.0.0.

  License requirements: None.

## StartEndCut

`StiffenerBuilder.``StartEndCut`

  Returns the start end cut

  `-------------------------------------`

  Getter Method

  Signature `StartEndCut`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.EndCutBuilder`

  New in version NX8.0.0.

  License requirements: None.

## StartLimit

`StiffenerBuilder.``StartLimit`

  Returns the start path limit

  `-------------------------------------`

  Getter Method

  Signature `StartLimit`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerLimitBuilder`

  New in version NX8.0.0.

  License requirements: None.

## StiffenerBySupportPathData

`StiffenerBuilder.``StiffenerBySupportPathData`

  Returns the path data used to define the support information of the stiffener.

  `-------------------------------------`

  Getter Method

  Signature `StiffenerBySupportPathData`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBySupportPathBuilder`

  New in version NX9.0.0.

  License requirements: None.

## StockData

`StiffenerBuilder.``StockData`

  Returns the stock data

  `-------------------------------------`

  Getter Method

  Signature `StockData`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerStockBuilder`

  New in version NX8.0.0.

  License requirements: None.

## Type

`StiffenerBuilder.``Type`

  Returns or sets the feature type: Stiffener or Edge Reinforcement

  `-------------------------------------`

  Getter Method

  Signature `Type`

  Returns: |
  Return type: | `NXOpen.Features.ShipDesign.StiffenerBuilderTypes`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Type`

  Parameters: | type (`NXOpen.Features.ShipDesign.StiffenerBuilderTypes`) –

  New in version NX8.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

# Method Detail

## CreatePath

`StiffenerBuilder.``CreatePath`

  Creates path curves for use by the orientation definition object

  Signature `CreatePath()`

  Returns: | a tuple
  Return type: | A tuple consisting of (curves, faces). curves is a list of `NXOpen.NXObject`. The curves defining the path of the profile that is being oriented. faces is a list of `NXOpen.DisplayableObject`. The faces/datums defining the placement of the profile that is being oriented.

  New in version NX9.0.0.

  License requirements: None.

## DestroyPath

`StiffenerBuilder.``DestroyPath`

  Destroy the path curves

  Signature `DestroyPath(curves)`

  Parameters: | curves (list of `NXOpen.NXObject`) – The curves defining the path of the profile that is being oriented.

  New in version NX9.0.0.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## GetShowMigratedBody

`StiffenerBuilder.``GetShowMigratedBody`

  Gets the show migrated body flag.

  Reserved for administrator use only.

  Signature `GetShowMigratedBody()`

  Returns: |
  Return type: | bool

  New in version NX8.5.3.

  License requirements: None.

## GetStiffenerBySupportBoundaryAttachedPlate

`StiffenerBuilder.``GetStiffenerBySupportBoundaryAttachedPlate`

  Returns the plate body where the stiffener by support boundary is attached.

  Signature `GetStiffenerBySupportBoundaryAttachedPlate(boundary)`

  Parameters: | boundary (`NXOpen.Body`) –
  Returns: |
  Return type: | `NXOpen.Body`

  New in version NX11.0.1.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## SetShowMigratedBody

`StiffenerBuilder.``SetShowMigratedBody`

  Sets the show migrated body flag.

  Reserved for administrator use only.

  Signature `SetShowMigratedBody(showMigratedBody)`

  Parameters: | showMigratedBody (bool) –

  New in version NX8.5.3.

  License requirements: nx_ship_detail (“Ship Detail Design”)

## Validate

`StiffenerBuilder.``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.