public interface PlateStockBuilder extends Builder
PlateStockBuilder
Property | Value |
---|---|
KnuckleRatio | 3.0 |
KnuckleSmoothAngle | 3.0 |
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 |
Modifier and Type | Interface and Description |
---|---|
static class |
PlateStockBuilder.ThickenOptions
Settings to indicate how to apply the thickness to the mold face or offset mold face .
|
static class |
PlateStockBuilder.ThicknessSourceOptions
Settings to indicate where the material thickness source resides.
|
Modifier and Type | Method and Description |
---|---|
double |
knuckleRatio()
Returns the knuckle ratio, which is used to calcuate the knuckle bend radius by multiplying the plate thickness by the ratio.
|
double |
knuckleSmoothAngle()
Returns the knuckle smooth angle, which is used to determine whether a edge is knuckle edge or not.
|
Expression |
massDensity()
Returns the material mass density.
|
String |
materialGradeName()
Returns the material grade name.
|
int |
materialGradeOption()
Returns the material grade option.
|
String |
materialName()
Returns the material name.
|
int |
materialOption()
Returns the material option.
|
Expression |
oppositeThickness()
Returns the opposite thickness.
|
boolean |
restrictThicknessToMaterial()
Returns the flag that indicates if thickness specification should be restricted to that defined in the material data base.
|
void |
setKnuckleRatio(double knuckleRatio)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setKnuckleSmoothAngle(double knuckleSmoothAngle)
License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design") . |
void |
setMaterialGradeName(String materiaGradelName)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setMaterialGradeOption(int materialGradeOption)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setMaterialName(String materialName)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setMaterialOption(int materialOption)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setRestrictThicknessToMaterial(boolean restrictThicknessToMaterial)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setThickenOption(PlateStockBuilder.ThickenOptions thickenOption)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setThicknessOption(int thicknessOption)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setThicknessSourceOption(PlateStockBuilder.ThicknessSourceOptions thicknessSourceOption)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
void |
setWeightRating(String weightRating)
License requirements: nx_ship_detail ("Ship Detail Design") OR nx_ship_basic ("Ship Basic Design") . |
PlateStockBuilder.ThickenOptions |
thickenOption()
Returns the thicken option.
|
Expression |
thickness()
Returns the thickness.
|
int |
thicknessOption()
Returns the thickness option.
|
PlateStockBuilder.ThicknessSourceOptions |
thicknessSourceOption()
Returns the thickness source option.
|
String |
weightRating()
Returns the weight rating, which is defined together with material data and has one to one relationship to the thickness.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean restrictThicknessToMaterial() throws NXException, RemoteException
NXException
RemoteException
void setRestrictThicknessToMaterial(boolean restrictThicknessToMaterial) throws NXException, RemoteException
restrictThicknessToMaterial
- NXException
RemoteException
PlateStockBuilder.ThicknessSourceOptions thicknessSourceOption() throws NXException, RemoteException
NXException
RemoteException
void setThicknessSourceOption(PlateStockBuilder.ThicknessSourceOptions thicknessSourceOption) throws NXException, RemoteException
thicknessSourceOption
- NXException
RemoteException
int materialOption() throws NXException, RemoteException
NXException
RemoteException
void setMaterialOption(int materialOption) throws NXException, RemoteException
materialOption
- NXException
RemoteException
int materialGradeOption() throws NXException, RemoteException
NXException
RemoteException
void setMaterialGradeOption(int materialGradeOption) throws NXException, RemoteException
materialGradeOption
- NXException
RemoteException
int thicknessOption() throws NXException, RemoteException
NXException
RemoteException
void setThicknessOption(int thicknessOption) throws NXException, RemoteException
thicknessOption
- NXException
RemoteException
Expression thickness() throws NXException, RemoteException
NXException
RemoteException
PlateStockBuilder.ThickenOptions thickenOption() throws NXException, RemoteException
NXException
RemoteException
void setThickenOption(PlateStockBuilder.ThickenOptions thickenOption) throws NXException, RemoteException
thickenOption
- NXException
RemoteException
Expression oppositeThickness() throws NXException, RemoteException
NXException
RemoteException
void setMaterialName(String materialName) throws NXException, RemoteException
materialName
- NXException
RemoteException
String materialName() throws NXException, RemoteException
NXException
RemoteException
void setMaterialGradeName(String materiaGradelName) throws NXException, RemoteException
materiaGradelName
- NXException
RemoteException
String materialGradeName() throws NXException, RemoteException
NXException
RemoteException
Expression massDensity() throws NXException, RemoteException
NXException
RemoteException
String weightRating() throws NXException, RemoteException
NXException
RemoteException
void setWeightRating(String weightRating) throws NXException, RemoteException
weightRating
- NXException
RemoteException
double knuckleRatio() throws NXException, RemoteException
NXException
RemoteException
void setKnuckleRatio(double knuckleRatio) throws NXException, RemoteException
knuckleRatio
- NXException
RemoteException
double knuckleSmoothAngle() throws NXException, RemoteException
NXException
RemoteException
void setKnuckleSmoothAngle(double knuckleSmoothAngle) throws NXException, RemoteException
knuckleSmoothAngle
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.