NX Open C++ Reference Guide
|
This class is used to create or edit a Features::ShipDesign::LongitudinalBulkhead feature. More...
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::Plane * | ExtrusionLimit () |
Returns the plane definining the limit of the extrusion. | |
NXOpen::Plane * | MoldFacePlane () |
Returns the supplied section will be projected to this plane for the start of the extrusion. | |
NXOpen::Features::ShipDesign::PlaneListBuilderList * | MoldFacePlaneList () |
Returns the list of planes defined to define the mold face. | |
NXOpen::SelectDatumPlaneList * | MoldFacePlanes () |
Returns the planes selected to define the mold face. | |
NXOpen::Section * | MoldFaceSection () |
Returns the section containing the shape to extrude. | |
NXOpen::SelectBody * | MoldFaceSheet () |
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. |
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.
Indicates the method that is being used to define the mold face of the longitudinal bulkhead.
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
NXOpen::Features::ShipDesign::PlaneListBuilderList* NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::MoldFacePlaneList | ( | ) |
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
NXOpen::SelectDatumPlaneList* NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::MoldFacePlanes | ( | ) |
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
void NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::SetExtrusionLimit | ( | NXOpen::Plane * | extrusionLimit | ) |
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")
extrusionLimit | extrusionlimit |
void NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::SetMoldFacePlane | ( | NXOpen::Plane * | moldFacePlane | ) |
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")
moldFacePlane | moldfaceplane |
void NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::SetType | ( | NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::Types | type | ) |
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")
type | type |
NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::Types NXOpen::Features::ShipDesign::LongitudinalBulkheadBuilder::Type | ( | ) |
Returns the method used to define the mold face of the longitudinal bulkhead.
Created in NX8.0.0.
License requirements : None