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

This builder allows you to define the stock information for plate system features in ship design. More...

Inheritance diagram for NXOpen::Features::ShipDesign::PlateStockBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

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::ExpressionMassDensity ()
 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::ExpressionOppositeThickness ()
 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::ExpressionThickness ()
 Returns the thickness.
int ThicknessOption ()
 Returns the thickness option.
NXOpen::Features::ShipDesign::PlateStockBuilder::ThicknessSourceOptions ThicknessSourceOption ()
 Returns the thickness source option.

Detailed Description

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.


Member Enumeration Documentation

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 .

Enumerator:
ThickenOptionsSingleSided 

Thickness is applied to only the front side of the offset mold face.

ThickenOptionsTwoSided 

The opposite thickness is applied to the back side of the offset mold face, thickness minus the opposite thickness is applied to the front side of the offset mold face.

ThickenOptionsSymmetric 

Half of the thickness is applied to back and front sides of the offset mold face.

Settings to indicate where the material thickness source resides.

Enumerator:
ThicknessSourceOptionsFile 

The thickness is defined by a table of standard thicknesses for different material and material grades in CSV file.

ThicknessSourceOptionsList 

The thickness is defined by a list of standard thicknesses for different material and material grades.


Member Function Documentation

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

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")

Parameters:
materiaGradelNamemateriagradelname

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")

Parameters:
materialGradeOptionmaterialgradeoption

Sets the material name.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
materialNamematerialname

Sets the material option.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
materialOptionmaterialoption

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")

Parameters:
restrictThicknessToMaterialrestrictthicknesstomaterial

Sets the thicken option.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
thickenOptionthickenoption

Sets the thickness option.


Created in NX8.0.0.

License requirements : nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design")

Parameters:
thicknessOptionthicknessoption

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")

Parameters:
thicknessSourceOptionthicknesssourceoption

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

Returns the thickness source option.


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.