NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder Class Reference

This class is used to create or edit a Features::ShipDesign::LongitudinalBulkhead feature. More...

Inheritance diagram for NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder:
NXOpen::Features::ShipDesign::PlateSystemBuilder NXOpen::Features::ShipDesign::FeatureParmsBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  Types { TypesSheetBody, TypesPlanes, TypesExtrusion }
 Indicates the method that is being used to define the mold face of the longitudinal bulkhead. More...

Public Member Functions

NXOpen::PlaneExtrusionLimit ()
 Returns the plane definining the limit of the extrusion.
NXOpen::PlaneMoldFacePlane ()
 Returns the supplied section will be projected to this plane for the start of the extrusion.
NXOpen::Features::ShipDesign::PlaneListBuilderListMoldFacePlaneList ()
 Returns the list of planes defined to define the mold face.
NXOpen::SelectDatumPlaneListMoldFacePlanes ()
 Returns the planes selected to define the mold face.
NXOpen::SectionMoldFaceSection ()
 Returns the section containing the shape to extrude.
NXOpen::SelectBodyMoldFaceSheet ()
 Returns the sheet body selected to define the mold face.
void SetExtrusionLimit (NXOpen::Plane *extrusionLimit)
 Sets the plane definining the limit of the extrusion.
void SetMoldFacePlane (NXOpen::Plane *moldFacePlane)
 Sets the supplied section will be projected to this plane for the start of the extrusion.
void SetType (NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::Types type)
 Sets the method used to define the mold face of the longitudinal bulkhead.
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::Types Type ()
 Returns the method used to define the mold face of the longitudinal bulkhead.

Detailed Description

This class is used to create or edit a Features::ShipDesign::LongitudinalBulkhead feature.


To create a new instance of this class, use Features::ShipCollection::CreateLongitudinalBulkheadBuilder
Default values.

Property Value

Offset.Value

0 (millimeters part), 0 (inches part)

Primary

FwdPortToInUp

PrimaryOnReference

FwdPortToInUp

Secondary1

FwdPortToInUp

Secondary1OnReference

FwdPortToInUp

Secondary2

FwdPortToInUp

Secondary2OnReference

FwdPortToInUp


Created in NX8.0.0.


Member Enumeration Documentation

Indicates the method that is being used to define the mold face of the longitudinal bulkhead.

Enumerator:
TypesSheetBody 

Mold face is being defined by a selected sheet body.

TypesPlanes 

Mold face is being defined by selected or defined planes.

TypesExtrusion 

Mold face is being defined by extruding a supplied section shape.


Member Function Documentation

Returns the plane definining the limit of the extrusion.

Only used if type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesExtrusion .
Created in NX8.0.0.

License requirements : None

Returns the supplied section will be projected to this plane for the start of the extrusion.

Only used if type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesExtrusion .
Created in NX8.0.0.

License requirements : None

Returns the list of planes defined to define the mold face.

Each plane defined will create a longitudinal bulkhead. Only used when type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesPlanes .
Created in NX8.0.0.

License requirements : None

Returns the planes selected to define the mold face.

Each plane selected will create a longitudinal bulkhead. When editing a longitudinal bulkhead, only a single plane can be selected. Only used when type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesPlanes .
Created in NX8.0.0.

License requirements : None

Returns the section containing the shape to extrude.

Only used if type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesExtrusion .
Created in NX8.0.0.

License requirements : None

Returns the sheet body selected to define the mold face.

Only used when type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesSheetBody .
Created in NX8.0.0.

License requirements : None

Sets the plane definining the limit of the extrusion.

Only used if type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesExtrusion .
Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
extrusionLimitextrusionlimit

Sets the supplied section will be projected to this plane for the start of the extrusion.

Only used if type is Features::ShipDesign::LongitudinalBulkheadBuilder::TypesExtrusion .
Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
moldFacePlanemoldfaceplane

Sets the method used to define the mold face of the longitudinal bulkhead.


Created in NX8.0.0.

License requirements : nx_ship_basic ("Ship Basic Design")

Parameters:
typetype

Returns the method used to define the mold face of the longitudinal bulkhead.


Created in NX8.0.0.

License requirements : None


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