public interface DieDesignTrimPostBuilder extends Builder
AutoDieCollection.createDieDesignTrimPostBuilder(nxopen.features.Feature)
Modifier and Type | Method and Description |
---|---|
Plane |
basePlane()
Returns the base plane used to create Trim Post
License requirements: ug_die_design ("Die Design") . |
double |
beltThickness()
Returns the belt thickness parameter of Trim Post section
License requirements: ug_die_design ("Die Design") . |
Section |
boundaryCurves()
Returns the boundary curves used to create Trim Post
License requirements: ug_die_design ("Die Design") . |
Direction |
camDirection()
Returns the cam direction used to create Trim Post
License requirements: ug_die_design ("Die Design") . |
double |
camrelief()
Returns the cam relief parameter of Trim Post section
License requirements: ug_die_design ("Die Design") . |
double |
machineAllowance()
Returns the machine allowance used to rough offset product sheet
License requirements: ug_die_design ("Die Design") . |
SelectBody |
product()
Returns the product selection
License requirements: ug_die_design ("Die Design") . |
SelectNXObjectList |
profiles()
Returns the trim profiles used to create Trim Post
License requirements: ug_die_design ("Die Design") . |
boolean |
profilesDirection()
Returns the trim profiles direction used to determine which side the Trim Post will be built,
is true in the direction and false in the opposite direction
License requirements: ug_die_design ("Die Design") . |
void |
seedPointInfo(double[] seedPoint,
double[] seedTangent)
Sets seed point information.
|
void |
setBasePlane(Plane basePlane)
License requirements: ug_die_design ("Die Design") . |
void |
setBeltThickness(double beltThickness)
License requirements: ug_die_design ("Die Design") . |
void |
setCamDirection(Direction camDirection)
License requirements: ug_die_design ("Die Design") . |
void |
setCAMRelief(double camRelief)
License requirements: ug_die_design ("Die Design") . |
void |
setMachineAllowance(double machineAllowance)
License requirements: ug_die_design ("Die Design") . |
void |
setProfilesDirection(boolean profilesDirection)
License requirements: ug_die_design ("Die Design") . |
void |
setUseApproxSheetBody(boolean useExtractSheetBody)
License requirements: ug_die_design ("Die Design") . |
boolean |
useApproxSheetBody()
Returns the option to use the original sheet body or the rough offset sheet instead.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBody product() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList profiles() throws NXException, RemoteException
NXException
RemoteException
boolean profilesDirection() throws NXException, RemoteException
NXException
RemoteException
void setProfilesDirection(boolean profilesDirection) throws NXException, RemoteException
profilesDirection
- NXException
RemoteException
Plane basePlane() throws NXException, RemoteException
NXException
RemoteException
void setBasePlane(Plane basePlane) throws NXException, RemoteException
basePlane
- NXException
RemoteException
Section boundaryCurves() throws NXException, RemoteException
NXException
RemoteException
Direction camDirection() throws NXException, RemoteException
NXException
RemoteException
void setCamDirection(Direction camDirection) throws NXException, RemoteException
camDirection
- NXException
RemoteException
boolean useApproxSheetBody() throws NXException, RemoteException
NXException
RemoteException
void setUseApproxSheetBody(boolean useExtractSheetBody) throws NXException, RemoteException
useExtractSheetBody
- NXException
RemoteException
double machineAllowance() throws NXException, RemoteException
NXException
RemoteException
void setMachineAllowance(double machineAllowance) throws NXException, RemoteException
machineAllowance
- NXException
RemoteException
double beltThickness() throws NXException, RemoteException
NXException
RemoteException
void setBeltThickness(double beltThickness) throws NXException, RemoteException
beltThickness
- NXException
RemoteException
double camrelief() throws NXException, RemoteException
NXException
RemoteException
void setCAMRelief(double camRelief) throws NXException, RemoteException
camRelief
- NXException
RemoteException
void seedPointInfo(double[] seedPoint, double[] seedTangent) throws NXException, RemoteException
seedPoint
- seedTangent
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.