NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::ShipDesign::StiffenerBuilder Class Reference

Represents a NXOpen::Features::ShipDesign::Stiffener builder
To create a new instance of this class, use NXOpen::Features::ShipCollection::CreateStiffenerBuilder
Default values. More...

Inheritance diagram for NXOpen::Features::ShipDesign::StiffenerBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  AttachmentOption { AttachmentOptionInferred, AttachmentOptionOverride }
 The stiffener attachment plate option. More...
 
enum  EdgeReinforcementAlignmentMethod { EdgeReinforcementAlignmentMethodCenter, EdgeReinforcementAlignmentMethodGuideEdge, EdgeReinforcementAlignmentMethodOppositeGuide }
 the edge reinforcement alignment method More...
 
enum  EdgeReinforcementPlacementMethods { EdgeReinforcementPlacementMethodsOnEdge, EdgeReinforcementPlacementMethodsOnFace }
 The edge reinforcement placement method. More...
 
enum  EndCutTypes { EndCutTypesNone, EndCutTypesSymmetric, EndCutTypesTwoSided }
 this specifies how the end cuts are applied More...
 
enum  KnuckleOptions { KnuckleOptionsNone, KnuckleOptionsSplit, KnuckleOptionsBend }
 the knuckle option More...
 
enum  MountingMethods { MountingMethodsNoOffset, MountingMethodsAlongWeb, MountingMethodsFaceNormal }
 the mounting method offset type More...
 
enum  OrientationMethod { OrientationMethodFaceNormal, OrientationMethodVector, OrientationMethodDatumCSYS }
 The stiffener orientation method. More...
 
enum  Types {
  TypesStiffener, TypesEdgeReinforcement, TypesAdoptStiffener, TypesAdoptEdgeReinforcement,
  TypesStiffenerBySupport
}
 the feature type: Stiffener or Edge Reinforcement More...
 

Public Member Functions

bool AddNeatTrim ()
 Returns the option to add neat trim to plate edge reinforcements. More...
 
NXOpen::NXObjectListAdoptionAnchorPointList ()
 Returns the adoption anchor point list. More...
 
NXOpen::ScCollectorAdoptionBaseFaces ()
 Returns the adoption base faces. More...
 
NXOpen::SelectTaggedObjectListAdoptionBodies ()
 Returns the adoption bodies, which are used to create multiple adoption stiffeners. More...
 
NXOpen::ScCollectorAdoptionEndCutFaces1 ()
 Returns the adoption end cut 1 faces. More...
 
NXOpen::ScCollectorAdoptionEndCutFaces2 ()
 Returns the adoption end cut 2 faces. More...
 
NXOpen::ScCollectorAdoptionMoldFaces ()
 Returns the adoption mold faces. More...
 
NXOpen::ScCollectorAdoptionOpposingMoldFaces ()
 Returns the adoption opposing mold faces. More...
 
NXOpen::ScCollectorAdoptionTopFaces ()
 Returns the adoption top faces. More...
 
double AngularTolerance ()
 Returns the angular tolerance (degrees)
Created in NX8.0.0. More...
 
bool ApplyFlangeSetback ()
 Returns the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
Created in NX9.0.0. More...
 
bool ApplyWebSetback ()
 Returns the web set back option for stiffener by support, which indicates if the web set back should be applied or not
Created in NX9.0.0. More...
 
NXOpen::SelectDisplayableObjectAttachmentPlate ()
 Returns the selected attachment plate
Created in NX9.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentOption AttachmentPlateOption ()
 Returns the attachment plate option
Created in NX9.0.0. More...
 
double ConnectAngle ()
 Returns the connect angle of stiffener by support in degrees, negative value is not allowed
Created in NX9.0.0. More...
 
void CreatePath (std::vector< NXOpen::NXObject * > &curves, std::vector< NXOpen::DisplayableObject * > &faces)
 Creates path curves for use by the orientation definition object
Created in NX9.0.0. More...
 
void DestroyPath (const std::vector< NXOpen::NXObject * > &curves)
 Destroy the path curves
Created in NX9.0.0. More...
 
double DistanceTolerance ()
 Returns the distance tolerance (part units)
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementAlignmentMethod EdgeReinforcementAlignment ()
 Returns the edge reinforcement alignment
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementPlacementMethods EdgeReinforcementPlacementMethod ()
 Returns the edge reinforcement placement method
Created in NX10.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::EndCutTypes EndCutType ()
 Returns the number of end cuts to apply
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::EndCutBuilderEndEndCut ()
 Returns the end end cut
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerLimitBuilderEndLimit ()
 Returns the end path limit
Created in NX8.0.0. More...
 
NXOpen::ExpressionFaceOffset ()
 Returns the face offset expression
Created in NX8.0.0. More...
 
bool FaceReverseDirection ()
 Returns the face reverse direction flag
Created in NX8.0.0. More...
 
bool GetShowMigratedBody ()
 Gets the show migrated body flag. More...
 
NXOpen::BodyGetStiffenerBySupportBoundaryAttachedPlate (NXOpen::Body *boundary)
 Returns the plate body where the stiffener by support boundary is attached. More...
 
bool IncludeRelief ()
 Returns the include relief option
Created in NX9.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::KnuckleOptions KnuckleOption ()
 Returns the stiffener knuckle option
Created in NX9.0.0. More...
 
NXOpen::ExpressionMountingAngle ()
 Returns the mounting angle expression
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::MountingMethods MountingMethod ()
 Returns the mounting method
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::FeatureParmsBuilder::OrientationAngleRuleTypes OrientationAngleRule ()
 Returns the angle rule to use when measuring angles. More...
 
NXOpen::Features::ShipDesign::OrientationDefinitionBuilderOrientationDefinitionBuilder ()
 Returns the builder used to define the orientation for the stiffener. More...
 
NXOpen::Features::SelectDatumCsysListOrientCsys ()
 Returns the orientation coordinate systems (when OrientType is DatumCSys
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationMethod OrientType ()
 Returns the stiffener orientation type
Created in NX8.0.0. More...
 
NXOpen::DirectionOrientVector ()
 Returns the orientation vector (when OrientType is Vector)
Created in NX8.0.0. More...
 
NXOpen::SelectTaggedObjectListPathGeometry ()
 Returns the path geometry
Created in NX8.0.0. More...
 
NXOpen::ExpressionPathOffset ()
 Returns the path offset expression
Created in NX8.0.0. More...
 
bool PathReverseDirection ()
 Returns the path reverse direction flag
Created in NX8.0.0. More...
 
NXOpen::SelectDisplayableObjectListPlacementGeometry ()
 Returns the placement geometry
Created in NX8.0.0. More...
 
NXOpen::Vector3d ReferenceDirection ()
 Returns the reference direction
Created in NX8.0.0. More...
 
NXOpen::Point3d ReferencePoint ()
 Returns the reference point (part units)
Created in NX8.0.0. More...
 
void SetAddNeatTrim (bool addNeatTrim)
 Sets the option to add neat trim to plate edge reinforcements. More...
 
void SetAngularTolerance (double angularTolerance)
 Sets the angular tolerance (degrees)
Created in NX8.0.0. More...
 
void SetApplyFlangeSetback (bool applyFlangeSetback)
 Sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
Created in NX9.0.0. More...
 
void SetApplyWebSetback (bool applyWebSetback)
 Sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not
Created in NX9.0.0. More...
 
void SetAttachmentPlateOption (NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentOption attachmentPlateOption)
 Sets the attachment plate option
Created in NX9.0.0. More...
 
void SetConnectAngle (double connectAngle)
 Sets the connect angle of stiffener by support in degrees, negative value is not allowed
Created in NX9.0.0. More...
 
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance (part units)
Created in NX8.0.0. More...
 
void SetEdgeReinforcementAlignment (NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementAlignmentMethod edgeReinforcementAlignment)
 Sets the edge reinforcement alignment
Created in NX8.0.0. More...
 
void SetEdgeReinforcementPlacementMethod (NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementPlacementMethods edgeReinforcementPlacementMethod)
 Sets the edge reinforcement placement method
Created in NX10.0.0. More...
 
void SetEndCutType (NXOpen::Features::ShipDesign::StiffenerBuilder::EndCutTypes endcutType)
 Sets the number of end cuts to apply
Created in NX8.0.0. More...
 
void SetFaceReverseDirection (bool faceReverseDirection)
 Sets the face reverse direction flag
Created in NX8.0.0. More...
 
void SetIncludeRelief (bool includeRelief)
 Sets the include relief option
Created in NX9.0.0. More...
 
void SetKnuckleOption (NXOpen::Features::ShipDesign::StiffenerBuilder::KnuckleOptions knuckleOption)
 Sets the stiffener knuckle option
Created in NX9.0.0. More...
 
void SetMountingMethod (NXOpen::Features::ShipDesign::StiffenerBuilder::MountingMethods mountingMethod)
 Sets the mounting method
Created in NX8.0.0. More...
 
void SetOrientationAngleRule (NXOpen::Features::ShipDesign::FeatureParmsBuilder::OrientationAngleRuleTypes angleRule)
 Sets the angle rule to use when measuring angles. More...
 
void SetOrientType (NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationMethod orientType)
 Sets the stiffener orientation type
Created in NX8.0.0. More...
 
void SetOrientVector (NXOpen::Direction *orientVector)
 Sets the orientation vector (when OrientType is Vector)
Created in NX8.0.0. More...
 
void SetPathReverseDirection (bool pathReverseDirection)
 Sets the path reverse direction flag
Created in NX8.0.0. More...
 
void SetReferenceDirection (const NXOpen::Vector3d &referenceDirection)
 Sets the reference direction
Created in NX8.0.0. More...
 
void SetReferencePoint (const NXOpen::Point3d &referencePoint)
 Sets the reference point (part units)
Created in NX8.0.0. More...
 
void SetShowMigratedBody (bool showMigratedBody)
 Sets the show migrated body flag. More...
 
void SetType (NXOpen::Features::ShipDesign::StiffenerBuilder::Types type)
 Sets the feature type: Stiffener or Edge Reinforcement
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::ShipNamesBuilderShipNames ()
 Returns. More...
 
NXOpen::Features::ShipDesign::EndCutBuilderStartEndCut ()
 Returns the start end cut
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerLimitBuilderStartLimit ()
 Returns the start path limit
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBySupportPathBuilderStiffenerBySupportPathData ()
 Returns the path data used to define the support information of the stiffener. More...
 
NXOpen::Features::ShipDesign::StiffenerStockBuilderStockData ()
 Returns the stock data
Created in NX8.0.0. More...
 
NXOpen::Features::ShipDesign::StiffenerBuilder::Types Type ()
 Returns the feature type: Stiffener or Edge Reinforcement
Created in NX8.0.0. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

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


Created in NX8.0.0.

Member Enumeration Documentation

The stiffener attachment plate option.

Enumerator
AttachmentOptionInferred 

Infer the plate on which to attach the stiffener.

AttachmentOptionOverride 

Use the selected attachment plate on which to attach the stiffener.

the edge reinforcement alignment method

Enumerator
EdgeReinforcementAlignmentMethodCenter 

Center the Edge Reinforcement on the selected edge.

EdgeReinforcementAlignmentMethodGuideEdge 

Place the end of the Edge Reinforcement on the selected edge.

EdgeReinforcementAlignmentMethodOppositeGuide 

Place the end of the Edge Reinforcement on the edge opposite the selected edge.

The edge reinforcement placement method.

Enumerator
EdgeReinforcementPlacementMethodsOnEdge 

Attach the edge reinforcement to the edge.

EdgeReinforcementPlacementMethodsOnFace 

Attach the edge reinforcement to the adajacent face.

this specifies how the end cuts are applied

Enumerator
EndCutTypesNone 

No end cuts are applied.

EndCutTypesSymmetric 

The same end cut is applied to both ends.

EndCutTypesTwoSided 

Each end has different end cuts.

the knuckle option

Enumerator
KnuckleOptionsNone 

No special handling for knuckles.

KnuckleOptionsSplit 

Split the stiffener at knuckle points.

KnuckleOptionsBend 

Bend at the knuckle points.

the mounting method offset type

Enumerator
MountingMethodsNoOffset 

No mounting offset.

MountingMethodsAlongWeb 

Offset stiffener along web direction.

MountingMethodsFaceNormal 

Offset stiffener along placement face normal.

The stiffener orientation method.

Enumerator
OrientationMethodFaceNormal 

Align stiffener with face normal.

OrientationMethodVector 

Align stiffener with vector.

OrientationMethodDatumCSYS 

Align stiffener with one or more coordinate systems.

the feature type: Stiffener or Edge Reinforcement

Enumerator
TypesStiffener 

Stiffener type.

TypesEdgeReinforcement 

Edge Reinforcement type.

TypesAdoptStiffener 

Adoption Stiffener type.

TypesAdoptEdgeReinforcement 

Adoption Edge Reinforcement type.

TypesStiffenerBySupport 

Stiffener By Support type.

Member Function Documentation

bool NXOpen::Features::ShipDesign::StiffenerBuilder::AddNeatTrim ( )

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

Note this only applies to plates.
Created in NX11.0.0.

License requirements : None

NXOpen::NXObjectList* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionAnchorPointList ( )

Returns the adoption anchor point list.


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionBaseFaces ( )

Returns the adoption base faces.


Created in NX8.5.0.

License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionBodies ( )

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


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionEndCutFaces1 ( )

Returns the adoption end cut 1 faces.


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionEndCutFaces2 ( )

Returns the adoption end cut 2 faces.


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionMoldFaces ( )

Returns the adoption mold faces.


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionOpposingMoldFaces ( )

Returns the adoption opposing mold faces.


Created in NX8.5.0.

License requirements : None

NXOpen::ScCollector* NXOpen::Features::ShipDesign::StiffenerBuilder::AdoptionTopFaces ( )

Returns the adoption top faces.


Created in NX8.5.0.

License requirements : None

double NXOpen::Features::ShipDesign::StiffenerBuilder::AngularTolerance ( )

Returns the angular tolerance (degrees)
Created in NX8.0.0.



License requirements : None

bool NXOpen::Features::ShipDesign::StiffenerBuilder::ApplyFlangeSetback ( )

Returns the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
Created in NX9.0.0.



License requirements : None

bool NXOpen::Features::ShipDesign::StiffenerBuilder::ApplyWebSetback ( )

Returns the web set back option for stiffener by support, which indicates if the web set back should be applied or not
Created in NX9.0.0.



License requirements : None

NXOpen::SelectDisplayableObject* NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentPlate ( )

Returns the selected attachment plate
Created in NX9.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentOption NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentPlateOption ( )

Returns the attachment plate option
Created in NX9.0.0.



License requirements : None

double NXOpen::Features::ShipDesign::StiffenerBuilder::ConnectAngle ( )

Returns the connect angle of stiffener by support in degrees, negative value is not allowed
Created in NX9.0.0.



License requirements : None

void NXOpen::Features::ShipDesign::StiffenerBuilder::CreatePath ( std::vector< NXOpen::NXObject * > &  curves,
std::vector< NXOpen::DisplayableObject * > &  faces 
)

Creates path curves for use by the orientation definition object
Created in NX9.0.0.



License requirements : None

Parameters
curvesThe curves defining the path of the profile that is being oriented.
facesThe faces/datums defining the placement of the profile that is being oriented.
void NXOpen::Features::ShipDesign::StiffenerBuilder::DestroyPath ( const std::vector< NXOpen::NXObject * > &  curves)

Destroy the path curves
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
curvesThe curves defining the path of the profile that is being oriented.
double NXOpen::Features::ShipDesign::StiffenerBuilder::DistanceTolerance ( )

Returns the distance tolerance (part units)
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementAlignmentMethod NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementAlignment ( )

Returns the edge reinforcement alignment
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementPlacementMethods NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementPlacementMethod ( )

Returns the edge reinforcement placement method
Created in NX10.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::EndCutTypes NXOpen::Features::ShipDesign::StiffenerBuilder::EndCutType ( )

Returns the number of end cuts to apply
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::EndCutBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::EndEndCut ( )

Returns the end end cut
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerLimitBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::EndLimit ( )

Returns the end path limit
Created in NX8.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::ShipDesign::StiffenerBuilder::FaceOffset ( )

Returns the face offset expression
Created in NX8.0.0.



License requirements : None

bool NXOpen::Features::ShipDesign::StiffenerBuilder::FaceReverseDirection ( )

Returns the face reverse direction flag
Created in NX8.0.0.



License requirements : None

bool NXOpen::Features::ShipDesign::StiffenerBuilder::GetShowMigratedBody ( )

Gets the show migrated body flag.

Reserved for administrator use only.

Returns

Created in NX8.5.3.

License requirements : None
NXOpen::Body* NXOpen::Features::ShipDesign::StiffenerBuilder::GetStiffenerBySupportBoundaryAttachedPlate ( NXOpen::Body boundary)

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

Returns

Created in NX11.0.1.

License requirements : nx_ship_detail ("Ship Detail Design")
Parameters
boundaryboundary
bool NXOpen::Features::ShipDesign::StiffenerBuilder::IncludeRelief ( )

Returns the include relief option
Created in NX9.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::KnuckleOptions NXOpen::Features::ShipDesign::StiffenerBuilder::KnuckleOption ( )

Returns the stiffener knuckle option
Created in NX9.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::ShipDesign::StiffenerBuilder::MountingAngle ( )

Returns the mounting angle expression
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::MountingMethods NXOpen::Features::ShipDesign::StiffenerBuilder::MountingMethod ( )

Returns the mounting method
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::FeatureParmsBuilder::OrientationAngleRuleTypes NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationAngleRule ( )

Returns the angle rule to use when measuring angles.


Created in NX9.0.0.

License requirements : None

NXOpen::Features::ShipDesign::OrientationDefinitionBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationDefinitionBuilder ( )

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


Created in NX9.0.0.

License requirements : None

NXOpen::Features::SelectDatumCsysList* NXOpen::Features::ShipDesign::StiffenerBuilder::OrientCsys ( )

Returns the orientation coordinate systems (when OrientType is DatumCSys
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationMethod NXOpen::Features::ShipDesign::StiffenerBuilder::OrientType ( )

Returns the stiffener orientation type
Created in NX8.0.0.



License requirements : None

NXOpen::Direction* NXOpen::Features::ShipDesign::StiffenerBuilder::OrientVector ( )

Returns the orientation vector (when OrientType is Vector)
Created in NX8.0.0.



License requirements : None

NXOpen::SelectTaggedObjectList* NXOpen::Features::ShipDesign::StiffenerBuilder::PathGeometry ( )

Returns the path geometry
Created in NX8.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Features::ShipDesign::StiffenerBuilder::PathOffset ( )

Returns the path offset expression
Created in NX8.0.0.



License requirements : None

bool NXOpen::Features::ShipDesign::StiffenerBuilder::PathReverseDirection ( )

Returns the path reverse direction flag
Created in NX8.0.0.



License requirements : None

NXOpen::SelectDisplayableObjectList* NXOpen::Features::ShipDesign::StiffenerBuilder::PlacementGeometry ( )

Returns the placement geometry
Created in NX8.0.0.



License requirements : None

NXOpen::Vector3d NXOpen::Features::ShipDesign::StiffenerBuilder::ReferenceDirection ( )

Returns the reference direction
Created in NX8.0.0.



License requirements : None

NXOpen::Point3d NXOpen::Features::ShipDesign::StiffenerBuilder::ReferencePoint ( )

Returns the reference point (part units)
Created in NX8.0.0.



License requirements : None

void NXOpen::Features::ShipDesign::StiffenerBuilder::SetAddNeatTrim ( bool  addNeatTrim)

Sets the option to add neat trim to plate edge reinforcements.

Note this only applies to plates.
Created in NX11.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
addNeatTrimaddneattrim
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetAngularTolerance ( double  angularTolerance)

Sets the angular tolerance (degrees)
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
angularToleranceangulartolerance
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetApplyFlangeSetback ( bool  applyFlangeSetback)

Sets the flange set back option for stiffener by support, which indicates if the flange set back should be applied or not
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
applyFlangeSetbackapplyflangesetback
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetApplyWebSetback ( bool  applyWebSetback)

Sets the web set back option for stiffener by support, which indicates if the web set back should be applied or not
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
applyWebSetbackapplywebsetback
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetAttachmentPlateOption ( NXOpen::Features::ShipDesign::StiffenerBuilder::AttachmentOption  attachmentPlateOption)

Sets the attachment plate option
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
attachmentPlateOptionattachmentplateoption
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetConnectAngle ( double  connectAngle)

Sets the connect angle of stiffener by support in degrees, negative value is not allowed
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
connectAngleconnectangle
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance (part units)
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
distanceTolerancedistancetolerance
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetEdgeReinforcementAlignment ( NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementAlignmentMethod  edgeReinforcementAlignment)

Sets the edge reinforcement alignment
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
edgeReinforcementAlignmentedgereinforcementalignment
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetEdgeReinforcementPlacementMethod ( NXOpen::Features::ShipDesign::StiffenerBuilder::EdgeReinforcementPlacementMethods  edgeReinforcementPlacementMethod)

Sets the edge reinforcement placement method
Created in NX10.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
edgeReinforcementPlacementMethodedgereinforcementplacementmethod
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetEndCutType ( NXOpen::Features::ShipDesign::StiffenerBuilder::EndCutTypes  endcutType)

Sets the number of end cuts to apply
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
endcutTypeendcuttype
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetFaceReverseDirection ( bool  faceReverseDirection)

Sets the face reverse direction flag
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
faceReverseDirectionfacereversedirection
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetIncludeRelief ( bool  includeRelief)

Sets the include relief option
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
includeReliefincluderelief
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetKnuckleOption ( NXOpen::Features::ShipDesign::StiffenerBuilder::KnuckleOptions  knuckleOption)

Sets the stiffener knuckle option
Created in NX9.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
knuckleOptionknuckleoption
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetMountingMethod ( NXOpen::Features::ShipDesign::StiffenerBuilder::MountingMethods  mountingMethod)

Sets the mounting method
Created in NX8.0.0.



License requirements : nx_ship_concept ("Ship Concept")

Parameters
mountingMethodmountingmethod
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetOrientationAngleRule ( NXOpen::Features::ShipDesign::FeatureParmsBuilder::OrientationAngleRuleTypes  angleRule)

Sets the angle rule to use when measuring angles.


Created in NX9.0.0.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
angleRuleanglerule
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetOrientType ( NXOpen::Features::ShipDesign::StiffenerBuilder::OrientationMethod  orientType)

Sets the stiffener orientation type
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
orientTypeorienttype
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetOrientVector ( NXOpen::Direction orientVector)

Sets the orientation vector (when OrientType is Vector)
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
orientVectororientvector
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetPathReverseDirection ( bool  pathReverseDirection)

Sets the path reverse direction flag
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
pathReverseDirectionpathreversedirection
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetReferenceDirection ( const NXOpen::Vector3d referenceDirection)

Sets the reference direction
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
referenceDirectionreferencedirection
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetReferencePoint ( const NXOpen::Point3d referencePoint)

Sets the reference point (part units)
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
referencePointreferencepoint
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetShowMigratedBody ( bool  showMigratedBody)

Sets the show migrated body flag.

Reserved for administrator use only.
Created in NX8.5.3.

License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
showMigratedBodyshowmigratedbody
void NXOpen::Features::ShipDesign::StiffenerBuilder::SetType ( NXOpen::Features::ShipDesign::StiffenerBuilder::Types  type)

Sets the feature type: Stiffener or Edge Reinforcement
Created in NX8.0.0.



License requirements : nx_ship_detail ("Ship Detail Design")

Parameters
typetype
NXOpen::Features::ShipDesign::ShipNamesBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::ShipNames ( )

Returns.

The ship name builder.

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


Created in NX11.0.0.

License requirements : None

NXOpen::Features::ShipDesign::EndCutBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::StartEndCut ( )

Returns the start end cut
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerLimitBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::StartLimit ( )

Returns the start path limit
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBySupportPathBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::StiffenerBySupportPathData ( )

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


Created in NX9.0.0.

License requirements : None

NXOpen::Features::ShipDesign::StiffenerStockBuilder* NXOpen::Features::ShipDesign::StiffenerBuilder::StockData ( )

Returns the stock data
Created in NX8.0.0.



License requirements : None

NXOpen::Features::ShipDesign::StiffenerBuilder::Types NXOpen::Features::ShipDesign::StiffenerBuilder::Type ( )

Returns the feature type: Stiffener or Edge Reinforcement
Created in NX8.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.