NX Open C++ Reference Guide
|
This builder allows you to define the stock information for plate system features in ship design. More...
Public Types | |
enum | ThickenOptions { ThickenOptionsSingleSided, ThickenOptionsTwoSided, ThickenOptionsSymmetric } |
Settings to indicate how to apply the thickness to the mold face or offset mold face . More... | |
enum | ThicknessSourceOptions { ThicknessSourceOptionsFile, ThicknessSourceOptionsList } |
Settings to indicate where the material thickness source resides. More... | |
Public Member Functions | |
NXOpen::Expression * | MassDensity () |
Returns the material mass density. | |
NXString | MaterialGradeName () |
Returns the material grade name. | |
int | MaterialGradeOption () |
Returns the material grade option. | |
NXString | MaterialName () |
Returns the material name. | |
int | MaterialOption () |
Returns the material option. | |
NXOpen::Expression * | OppositeThickness () |
Returns the opposite thickness. | |
bool | RestrictThicknessToMaterial () |
Returns the flag that indicates if thickness specification should be restricted to that defined in the material data base. | |
void | SetMaterialGradeName (const NXString &materiaGradelName) |
Sets the material grade name. | |
void | SetMaterialGradeOption (int materialGradeOption) |
Sets the material grade option. | |
void | SetMaterialName (const NXString &materialName) |
Sets the material name. | |
void | SetMaterialOption (int materialOption) |
Sets the material option. | |
void | SetRestrictThicknessToMaterial (bool restrictThicknessToMaterial) |
Sets the flag that indicates if thickness specification should be restricted to that defined in the material data base. | |
void | SetThickenOption (NXOpen::Features::ShipDesign::PlateStockBuilder::ThickenOptions thickenOption) |
Sets the thicken option. | |
void | SetThicknessOption (int thicknessOption) |
Sets the thickness option. | |
void | SetThicknessSourceOption (NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOptions thicknessSourceOption) |
Sets the thickness source option. | |
NXOpen::Features::ShipDesign::PlateStockBuilder::ThickenOptions | ThickenOption () |
Returns the thicken option. | |
NXOpen::Expression * | Thickness () |
Returns the thickness. | |
int | ThicknessOption () |
Returns the thickness option. | |
NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOptions | ThicknessSourceOption () |
Returns the thickness source option. |
This builder allows you to define the stock information for plate system features in ship design.
It represents Features::ShipDesign::PlateStockBuilder
This class is sub-object of another builder, and cannot be directly instantiated.
Default values.
Property | Value |
---|---|
MaterialOption |
0 |
OppositeThickness.Value |
0 (millimeters part), 0 (inches part) |
RestrictThicknessToMaterial |
true |
ThickenOption |
SingleSided |
Thickness.Value |
10 (millimeters part), 0.5 (inches part) |
ThicknessSourceOption |
List |
Created in NX8.0.0.
Settings to indicate how to apply the thickness to the mold face or offset mold face .
The front side of the offset mold face is defined by the client class using PlateStockBuilder .
Settings to indicate where the material thickness source resides.
Returns the material mass density.
Created in NX8.0.0.
License requirements : None
Returns the material grade name.
Created in NX8.0.0.
License requirements : None
Returns the material grade option.
Created in NX8.0.0.
License requirements : None
Returns the material name.
Created in NX8.0.0.
License requirements : None
Returns the material option.
Created in NX8.0.0.
License requirements : None
Returns the opposite thickness.
Created in NX8.0.0.
License requirements : None
Returns the flag that indicates if thickness specification should be restricted to that defined in the material data base.
true indicates it should be restricted, false indicates it is not restricted.
Created in NX8.0.0.
License requirements : None
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetMaterialGradeName | ( | const NXString & | materiaGradelName | ) |
Sets the material grade name.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
materiaGradelName | materiagradelname |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetMaterialGradeOption | ( | int | materialGradeOption | ) |
Sets the material grade option.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
materialGradeOption | materialgradeoption |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetMaterialName | ( | const NXString & | materialName | ) |
Sets the material name.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
materialName | materialname |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetMaterialOption | ( | int | materialOption | ) |
Sets the material option.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
materialOption | materialoption |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetRestrictThicknessToMaterial | ( | bool | restrictThicknessToMaterial | ) |
Sets the flag that indicates if thickness specification should be restricted to that defined in the material data base.
true indicates it should be restricted, false indicates it is not restricted.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
restrictThicknessToMaterial | restrictthicknesstomaterial |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetThickenOption | ( | NXOpen::Features::ShipDesign::PlateStockBuilder::ThickenOptions | thickenOption | ) |
Sets the thicken option.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
thickenOption | thickenoption |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetThicknessOption | ( | int | thicknessOption | ) |
Sets the thickness option.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
thicknessOption | thicknessoption |
void NXOpen::Features::ShipDesign::PlateStockBuilder::SetThicknessSourceOption | ( | NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOptions | thicknessSourceOption | ) |
Sets the thickness source option.
Created in NX8.0.0.
License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")
thicknessSourceOption | thicknesssourceoption |
NXOpen::Features::ShipDesign::PlateStockBuilder::ThickenOptions NXOpen::Features::ShipDesign::PlateStockBuilder::ThickenOption | ( | ) |
Returns the thicken option.
Created in NX8.0.0.
License requirements : None
Returns the thickness.
Created in NX8.0.0.
License requirements : None
Returns the thickness option.
Created in NX8.0.0.
License requirements : None
NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOptions NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOption | ( | ) |
Returns the thickness source option.
Created in NX8.0.0.
License requirements : None