public interface DieDesDrawDieBuilder extends Builder
AutoDieCollection.createDieDesDrawDieBuilder(nxopen.features.Feature)
Modifier and Type | Method and Description |
---|---|
boolean |
approximateSheetbodyOption()
Returns the option to indicate whether to use approximate sheet metal.
|
Plane |
basePlane()
Returns the base plane, which is used for define the base of the die.
|
double |
baseThickness()
Returns the base thickness, which is used for define the base thickness of the die.
|
double |
binderEdgeOffset()
Returns the binder edge offset, which is used for define the binder edge offset value of the die.
|
SelectNXObjectList |
blankCurve()
Returns the blank curve, which is used for extrusion.
|
boolean |
coreDrawDieOption()
Returns the option to indicate whether to create core draw die.
|
double |
deckEdgeOffset()
Returns the deck edge offset, which is used for define the deck edge offset value of the die.
|
double |
deckFlangeThickness()
Returns the deck flange thickness, which is used for define the flange thickness of the die.
|
double |
deckThickness()
Returns the deck thickness, which is used for define the deck thickness of the die.
|
boolean |
exactSheetbodyOption()
Returns the option to indicate whether to use exact sheet body.
|
SelectNXObjectList |
flangeCurve()
Returns the flange curve, which is used for extrusion.
|
double |
flangeOffset()
Returns the flange offset, which is the offset value from projected blank curve to flange curve.
|
double |
machiningAllowance()
Returns the machining allowance, which is used for define the user machining allowance of the die.
|
SelectNXObjectList |
punchCurve()
Returns the punch curve, which is used for extrusion.
|
void |
setApproximateSheetbodyOption(boolean approximateSheetbodyOption)
License requirements: ug_die_design ("Die Design") . |
void |
setBasePlane(Plane basePlane)
License requirements: ug_die_design ("Die Design") . |
void |
setBaseThickness(double baseThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setBinderEdgeOffset(double binderEdgeOffset)
License requirements: ug_die_design ("Die Design") . |
void |
setCoreDrawDieOption(boolean coreDrawDieOption)
License requirements: ug_die_design ("Die Design") . |
void |
setDeckEdgeOffset(double deckEdgeOffset)
License requirements: ug_die_design ("Die Design") . |
void |
setDeckFlangeThickness(double deckFlangeThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setDeckThickness(double deckThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setExactSheetbodyOption(boolean exactSheetbodyOption)
License requirements: ug_die_design ("Die Design") . |
void |
setFlangeOffset(double flangeOffset)
License requirements: ug_die_design ("Die Design") . |
void |
setMachiningAllowance(double machiningAllowance)
License requirements: ug_die_design ("Die Design") . |
void |
setTfeatureSet(Feature tFeatureSet)
License requirements: ug_die_design ("Die Design") . |
void |
setWallThickness(double wallThickness)
License requirements: ug_die_design ("Die Design") . |
SelectBody |
sheetBody()
Returns the sheet body, which is used to trim the die top face.
|
Feature |
tfeatureSet()
Returns the feature set tag.
|
double |
wallThickness()
Returns the wall thickness, which is used for define the wall thickness of the die.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBody sheetBody() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList punchCurve() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList blankCurve() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList flangeCurve() throws NXException, RemoteException
NXException
RemoteException
Plane basePlane() throws NXException, RemoteException
NXException
RemoteException
void setBasePlane(Plane basePlane) throws NXException, RemoteException
basePlane
- NXException
RemoteException
double deckThickness() throws NXException, RemoteException
NXException
RemoteException
void setDeckThickness(double deckThickness) throws NXException, RemoteException
deckThickness
- NXException
RemoteException
double binderEdgeOffset() throws NXException, RemoteException
NXException
RemoteException
void setBinderEdgeOffset(double binderEdgeOffset) throws NXException, RemoteException
binderEdgeOffset
- NXException
RemoteException
double deckEdgeOffset() throws NXException, RemoteException
NXException
RemoteException
void setDeckEdgeOffset(double deckEdgeOffset) throws NXException, RemoteException
deckEdgeOffset
- NXException
RemoteException
double deckFlangeThickness() throws NXException, RemoteException
NXException
RemoteException
void setDeckFlangeThickness(double deckFlangeThickness) throws NXException, RemoteException
deckFlangeThickness
- NXException
RemoteException
double wallThickness() throws NXException, RemoteException
NXException
RemoteException
void setWallThickness(double wallThickness) throws NXException, RemoteException
wallThickness
- NXException
RemoteException
double baseThickness() throws NXException, RemoteException
NXException
RemoteException
void setBaseThickness(double baseThickness) throws NXException, RemoteException
baseThickness
- NXException
RemoteException
double flangeOffset() throws NXException, RemoteException
NXException
RemoteException
void setFlangeOffset(double flangeOffset) throws NXException, RemoteException
flangeOffset
- NXException
RemoteException
boolean approximateSheetbodyOption() throws NXException, RemoteException
NXException
RemoteException
void setApproximateSheetbodyOption(boolean approximateSheetbodyOption) throws NXException, RemoteException
approximateSheetbodyOption
- NXException
RemoteException
boolean exactSheetbodyOption() throws NXException, RemoteException
approximateSheetbodyOption()
for substitution.
NXException
RemoteException
void setExactSheetbodyOption(boolean exactSheetbodyOption) throws NXException, RemoteException
exactSheetbodyOption
- NXException
RemoteException
boolean coreDrawDieOption() throws NXException, RemoteException
NXException
RemoteException
void setCoreDrawDieOption(boolean coreDrawDieOption) throws NXException, RemoteException
coreDrawDieOption
- NXException
RemoteException
double machiningAllowance() throws NXException, RemoteException
NXException
RemoteException
void setMachiningAllowance(double machiningAllowance) throws NXException, RemoteException
machiningAllowance
- NXException
RemoteException
Feature tfeatureSet() throws NXException, RemoteException
NXException
RemoteException
void setTfeatureSet(Feature tFeatureSet) throws NXException, RemoteException
tFeatureSet
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.