NX Open C++ Reference Guide
|
This class is used to create or edit a Features::ShipDesign::Deck feature. More...
Public Types | |
enum | Types { TypesSheetBody, TypesPlanes, TypesRoundCamber, TypesStraightCamber } |
Indicates the method that is being used to define the mold face of the deck. More... | |
Public Member Functions | |
NXOpen::Expression * | CamberHeight () |
Returns the expression containing the difference in the height of the camber from the center of the ship to the hull intersections in the selected plane. | |
NXOpen::Expression * | CamberOffset () |
Returns the expression containing the offset from the ends of the camber section in the selected plane to the start of the straight portion of the camber shape. | |
NXOpen::Expression * | CenterHeight () |
Returns the expression containing the overall height of the camber shape at the center of the ship in the selected plane. | |
NXOpen::SelectBody * | Hull () |
Returns the sheet body that defines the hull shape. | |
NXOpen::Plane * | MoldFacePlane () |
Returns the plane in which the camber shape is generated. | |
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::SelectBody * | MoldFaceSheet () |
Returns the sheet body selected to define the mold face. | |
void | SetMoldFacePlane (NXOpen::Plane *moldFacePlane) |
Sets the plane in which the camber shape is generated. | |
void | SetType (NXOpen::Features::ShipDesign::DeckBuilder::Types type) |
Sets the method used to define the mold face of the deck. | |
NXOpen::Features::ShipDesign::DeckBuilder::Types | Type () |
Returns the method used to define the mold face of the deck. |
This class is used to create or edit a Features::ShipDesign::Deck feature.
To create a new instance of this class, use Features::ShipCollection::CreateDeckBuilder
Default values.
Property | Value |
---|---|
CamberHeight.Value |
500 (millimeters part), 20 (inches part) |
CamberOffset.Value |
1000 (millimeters part), 40 (inches part) |
CenterHeight.Value |
6000 (millimeters part), 240 (inches part) |
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 deck.
Returns the expression containing the difference in the height of the camber from the center of the ship to the hull intersections in the selected plane.
Only used when type is Features::ShipDesign::DeckBuilder::TypesRoundCamber or Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : None
Returns the expression containing the offset from the ends of the camber section in the selected plane to the start of the straight portion of the camber shape.
Only used when type is Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : None
Returns the expression containing the overall height of the camber shape at the center of the ship in the selected plane.
Only used when type is Features::ShipDesign::DeckBuilder::TypesRoundCamber or Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : None
Returns the sheet body that defines the hull shape.
The hull shape is used to determine the ends of the camber shape section. Only used when type is Features::ShipDesign::DeckBuilder::TypesRoundCamber or Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : None
Returns the plane in which the camber shape is generated.
Only used when type is Features::ShipDesign::DeckBuilder::TypesRoundCamber or Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : None
NXOpen::Features::ShipDesign::PlaneListBuilderList* NXOpen::Features::ShipDesign::DeckBuilder::MoldFacePlaneList | ( | ) |
Returns the list of planes defined to define the mold face.
Each plane defined will create a deck. Only used when type is Features::ShipDesign::DeckBuilder::TypesPlanes .
Created in NX8.0.0.
License requirements : None
Returns the planes selected to define the mold face.
Each plane selected will create a deck. When editing a deck, only a single plane can be selected. Only used when type is Features::ShipDesign::DeckBuilder::TypesPlanes .
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::DeckBuilder::TypesSheetBody .
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::DeckBuilder::SetMoldFacePlane | ( | NXOpen::Plane * | moldFacePlane | ) |
Sets the plane in which the camber shape is generated.
Only used when type is Features::ShipDesign::DeckBuilder::TypesRoundCamber or Features::ShipDesign::DeckBuilder::TypesStraightCamber .
Created in NX8.0.0.
License requirements : nx_ship_basic ("Ship Basic Design")
moldFacePlane | moldfaceplane |
void NXOpen::Features::ShipDesign::DeckBuilder::SetType | ( | NXOpen::Features::ShipDesign::DeckBuilder::Types | type | ) |
Sets the method used to define the mold face of the deck.
Created in NX8.0.0.
License requirements : nx_ship_basic ("Ship Basic Design")
type | type |
NXOpen::Features::ShipDesign::DeckBuilder::Types NXOpen::Features::ShipDesign::DeckBuilder::Type | ( | ) |
Returns the method used to define the mold face of the deck.
Created in NX8.0.0.
License requirements : None