public interface PierceTaskBuilder
DieCollection.pierceTask(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
PierceTaskBuilder.CameraLayerAndXmlpData
This class holds the data returned from
getCameraLayerAndXmlp() |
static class |
PierceTaskBuilder.CamTypes
Settings for the cam type of the pierce task.
|
static class |
PierceTaskBuilder.CenterPointOptionTypes
Settings for the center point output options of the pierce task.
|
static class |
PierceTaskBuilder.PierceBoundsData
This class holds the data returned from
getPierceBounds() |
static class |
PierceTaskBuilder.PrecisionTypes
Settings for the precistion type of the pierce task.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
SelectNXObjectList |
associatedObjects()
Returns the assoc objects
License requirements: die_engineering ("DIE ENGINEERING") . |
ILocation |
camDirection()
Returns the cam direction of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceTaskBuilder.CamTypes |
camType()
Returns the cam type of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceTaskBuilder.CenterPointOptionTypes |
centerPointOption()
Returns the center point output option of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
createScrap()
Returns the create scrap setting of the pierce task.
|
double |
distanceTolerance()
Returns the distance tolerance of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
finishOperation()
Returns the finish operation of the pierce task
True indicates the pierce is to be a finish pierce.
|
DisplayableObject[] |
getAssociativeObjects()
Gets the associative objects of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceTaskBuilder.CameraLayerAndXmlpData |
getCameraLayerAndXmlp()
Gets the camera layer settings and xmlp data
License requirements: die_engineering ("DIE ENGINEERING") . |
String[] |
getCameraNames()
Gets the names of the camera
License requirements: die_engineering ("DIE ENGINEERING") . |
View[] |
getCameraViews()
Gets the camera views of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
String[] |
getDetails()
Gets the detailed description of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceTaskBuilder.PierceBoundsData |
getPierceBounds()
Gets the pierce bounds of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
layoutFlange()
Returns the layout flange setting of the pierce task.
|
PierceItemBuilder |
newPierceHole(PierceItemBuilder.HoleShapeType holeShape)
Creates a new pierce hole item in the set
License requirements: die_engineering ("DIE ENGINEERING") . |
ScCollector |
pierceHoles()
Returns the pierce holes
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceItemBuilderList |
pierceHolesList()
Returns the pierce holes list
License requirements: die_engineering ("DIE ENGINEERING") . |
PierceTaskBuilder.PrecisionTypes |
precisionType()
Returns the precision type of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setAssociativeObjects(DisplayableObject[] objects)
Sets the associative objects of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCamDirection(ILocation camDirection)
Sets the cam direction of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraLayerAndXmlp(String[] layerSettings,
String[] xmlpData)
Sets the camera layer settings and xmlp data
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraNames(String[] strings)
Sets the names of the camera
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraViews(View[] objects)
Sets the camera views of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCamType(PierceTaskBuilder.CamTypes camType)
Sets the cam type of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCenterPointOption(PierceTaskBuilder.CenterPointOptionTypes centerPointOption)
Sets the center point output option of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCreateScrap(boolean createScrap)
Sets the create scrap setting of the pierce task.
|
void |
setDetails(String[] strings)
Sets the detailed description of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setFinishOperation(boolean finishOperation)
Sets the finish operation of the pierce task
True indicates the pierce is to be a finish pierce.
|
void |
setLayoutFlange(boolean layoutFlange)
Sets the layout flange setting of the pierce task.
|
void |
setPierceBounds(DirectionOption direction,
IProfile[] profileEntries)
Sets the pierce bounds of the pierce task.
|
void |
setPrecisionType(PierceTaskBuilder.PrecisionTypes precisionType)
Sets the precision type of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTippedProduct(nxopen.features.Feature tippedProduct)
Sets the tipped product of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimNewDieFace(boolean trimNewDieFace)
License requirements: die_engineering ("DIE ENGINEERING") . |
nxopen.features.SelectFeature |
tipFeature()
Returns the tip feature
License requirements: die_engineering ("DIE ENGINEERING") . |
nxopen.features.Feature |
tippedProduct()
Returns the tipped product of the pierce task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
trimNewDieFace()
Returns the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process.
|
nxopen.features.Feature tippedProduct() throws NXException, RemoteException
NXException
RemoteException
void setTippedProduct(nxopen.features.Feature tippedProduct) throws NXException, RemoteException
tippedProduct
- The tip of the operation where the pierce
task resides.NXException
RemoteException
void setPierceBounds(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
Die.PierceTaskBuilder#setTippedProduct
needs to be called before this function.
direction
- Profile directionprofileEntries
- Profile entries that make up the
boundary of the pierce taskNXException
RemoteException
PierceTaskBuilder.PierceBoundsData getPierceBounds() throws NXException, RemoteException
NXException
RemoteException
ILocation camDirection() throws NXException, RemoteException
NXException
RemoteException
void setCamDirection(ILocation camDirection) throws NXException, RemoteException
camDirection
- NXException
RemoteException
void setAssociativeObjects(DisplayableObject[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
DisplayableObject[] getAssociativeObjects() throws NXException, RemoteException
NXException
RemoteException
void setCameraViews(View[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
View[] getCameraViews() throws NXException, RemoteException
NXException
RemoteException
boolean finishOperation() throws NXException, RemoteException
NXException
RemoteException
void setFinishOperation(boolean finishOperation) throws NXException, RemoteException
finishOperation
- NXException
RemoteException
boolean layoutFlange() throws NXException, RemoteException
NXException
RemoteException
void setLayoutFlange(boolean layoutFlange) throws NXException, RemoteException
layoutFlange
- NXException
RemoteException
boolean createScrap() throws NXException, RemoteException
NXException
RemoteException
void setCreateScrap(boolean createScrap) throws NXException, RemoteException
createScrap
- NXException
RemoteException
PierceTaskBuilder.CamTypes camType() throws NXException, RemoteException
NXException
RemoteException
void setCamType(PierceTaskBuilder.CamTypes camType) throws NXException, RemoteException
camType
- NXException
RemoteException
PierceTaskBuilder.PrecisionTypes precisionType() throws NXException, RemoteException
NXException
RemoteException
void setPrecisionType(PierceTaskBuilder.PrecisionTypes precisionType) throws NXException, RemoteException
precisionType
- NXException
RemoteException
PierceTaskBuilder.CenterPointOptionTypes centerPointOption() throws NXException, RemoteException
NXException
RemoteException
void setCenterPointOption(PierceTaskBuilder.CenterPointOptionTypes centerPointOption) throws NXException, RemoteException
centerPointOption
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
void setDetails(String[] strings) throws NXException, RemoteException
strings
- detail strings NXException
RemoteException
String[] getDetails() throws NXException, RemoteException
NXException
RemoteException
PierceTaskBuilder.CameraLayerAndXmlpData getCameraLayerAndXmlp() throws NXException, RemoteException
NXException
RemoteException
void setCameraLayerAndXmlp(String[] layerSettings, String[] xmlpData) throws NXException, RemoteException
layerSettings
- 1 layer setting string for each camera object.
the string needs to be 256 characters long
(one for each user layer) with either 0 for off
or 1 for on. xmlpData
- xmlp dataNXException
RemoteException
void setCameraNames(String[] strings) throws NXException, RemoteException
strings
- each string contains the name of a camera object NXException
RemoteException
String[] getCameraNames() throws NXException, RemoteException
NXException
RemoteException
nxopen.features.SelectFeature tipFeature() throws NXException, RemoteException
NXException
RemoteException
ScCollector pierceHoles() throws NXException, RemoteException
NXException
RemoteException
PierceItemBuilderList pierceHolesList() throws NXException, RemoteException
NXException
RemoteException
PierceItemBuilder newPierceHole(PierceItemBuilder.HoleShapeType holeShape) throws NXException, RemoteException
holeShape
- NXException
RemoteException
SelectNXObjectList associatedObjects() throws NXException, RemoteException
NXException
RemoteException
boolean trimNewDieFace() throws NXException, RemoteException
NXException
RemoteException
void setTrimNewDieFace(boolean trimNewDieFace) throws NXException, RemoteException
trimNewDieFace
- if set to true, pierce task performs on new die face, or else it will perform on original die face.NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.