public interface FormTaskBuilder
DieCollection.formTask(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
FormTaskBuilder.RegionBoundsData
This class holds the data returned from
getRegionBounds() |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance of the form task.
|
ILocation |
camDirection()
Returns the cam direction of the form task.
|
double |
distanceTolerance()
Returns the distance tolerance of the form task.
|
boolean |
finishOperation()
Returns the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.
|
String[] |
getDetails()
Gets the details of the form task.
|
FormTaskBuilder.RegionBoundsData |
getRegionBounds()
Gets the region bounds of the form task.
|
Body[] |
getShapeDetail()
Gets the shape detail of the form task.
|
FormTaskBuilder.RegionBoundsData |
getShapeDetailByProfile()
Gets the shape detail of the form task as a profile.
|
Point |
pointInRegion()
Returns the point in region of the form task.
|
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance of the form task.
|
void |
setCamDirection(ILocation camDirection)
Sets the cam direction of the form task.
|
void |
setDetails(String[] strings)
Sets the details of the form task.
|
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance of the form task.
|
void |
setFinishOperation(boolean finishOperation)
Sets the finish operation switch of the form task, if true the form task is a finish operation, if false it is not.
|
void |
setPointInRegion(Point pointInRegion)
Sets the point in region of the form task.
|
void |
setRegionBounds(DirectionOption direction,
IProfile[] profileEntries)
Sets the region bounds of the form task.
|
void |
setShapeDetail(Body[] bodies)
Sets the shape detail of the form task.
|
void |
setShapeDetailByProfile(DirectionOption direction,
IProfile[] profileEntries)
Sets the shape detail of the form task using a profile.
|
void |
setTippedProduct(nxopen.features.Feature tippedProduct)
Sets the tipped product of the form task.
|
nxopen.features.Feature |
tippedProduct()
Returns the tipped product of the form task.
|
nxopen.features.Feature tippedProduct() throws NXException, RemoteException
NXException
RemoteException
void setTippedProduct(nxopen.features.Feature tippedProduct) throws NXException, RemoteException
tippedProduct
- NXException
RemoteException
void setRegionBounds(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
FormTaskBuilder.RegionBoundsData getRegionBounds() throws NXException, RemoteException
NXException
RemoteException
Point pointInRegion() throws NXException, RemoteException
NXException
RemoteException
void setPointInRegion(Point pointInRegion) throws NXException, RemoteException
pointInRegion
- NXException
RemoteException
ILocation camDirection() throws NXException, RemoteException
NXException
RemoteException
void setCamDirection(ILocation camDirection) throws NXException, RemoteException
camDirection
- NXException
RemoteException
void setShapeDetailByProfile(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile direction.profileEntries
- The profile entries, can be curves, edges, faces, sketches or curve features.NXException
RemoteException
FormTaskBuilder.RegionBoundsData getShapeDetailByProfile() throws NXException, RemoteException
NXException
RemoteException
void setShapeDetail(Body[] bodies) throws NXException, RemoteException
bodies
- Sheet bodies defining the unfinished shape.NXException
RemoteException
Body[] getShapeDetail() throws NXException, RemoteException
NXException
RemoteException
boolean finishOperation() throws NXException, RemoteException
NXException
RemoteException
void setFinishOperation(boolean finishOperation) throws NXException, RemoteException
finishOperation
- 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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.