public interface ToolPathDivideBuilder extends Builder
CAMSetup.createToolPathDivideBuilder(nxopen.cam.CAMObject[])
Modifier and Type | Interface and Description |
---|---|
static class |
ToolPathDivideBuilder.PathDivideType
Divide type options
|
Modifier and Type | Method and Description |
---|---|
void |
addDivideEvent(int divideEvent)
Add a new divide event to the list
License requirements: None. |
NXObject |
clearancePlane()
Returns the Clearance Plane tag,plane entity type covers Xform and Plane
License requirements: None. |
double |
distanceLimit()
Returns the time limit value
License requirements: None. |
ToolPathDivideBuilder.PathDivideType |
divideType()
Returns the divide limit type
License requirements: None. |
int[] |
getAllDivideEvents()
Returns all events where to of divide the tool path
License requirements: None. |
int |
getDivideEvent(int index)
Gets the divide event at the given index
License requirements: None. |
int |
numberOfDivideEvents()
Returns the number of defined divide event indices
License requirements: None. |
void |
removeAllDivideEvents()
Delete all events where to of divide the tool path
License requirements: None. |
void |
removeDivideEvent(int divideEvent)
Deletes the divide event at the given index
License requirements: None. |
void |
setClearancePlane(NXObject clearancePlane)
License requirements: None. |
void |
setDistanceLimit(double distanceLimitValue)
License requirements: None. |
void |
setDivideType(ToolPathDivideBuilder.PathDivideType divideTypeValue)
License requirements: None. |
void |
setTimeLimit(double timeLimitValue)
License requirements: None. |
void |
setTolerancePercent(double tolerancePercentValue)
License requirements: None. |
void |
setUdeEndOfPath(NXObject udeEndOfPath)
License requirements: None. |
void |
setUdeStartOfPath(NXObject udeStartOfPath)
License requirements: None. |
double |
timeLimit()
Returns the time limit value
License requirements: None. |
double |
tolerancePercent()
Returns the time limit value
License requirements: None. |
NXObject |
udeEndOfPath()
Returns the End of Path command
License requirements: None. |
NXObject |
udeStartOfPath()
Returns the Start of Path command
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ToolPathDivideBuilder.PathDivideType divideType() throws NXException, RemoteException
NXException
RemoteException
void setDivideType(ToolPathDivideBuilder.PathDivideType divideTypeValue) throws NXException, RemoteException
divideTypeValue
- the divide_type valueNXException
RemoteException
double timeLimit() throws NXException, RemoteException
NXException
RemoteException
void setTimeLimit(double timeLimitValue) throws NXException, RemoteException
timeLimitValue
- the time limit valueNXException
RemoteException
double distanceLimit() throws NXException, RemoteException
NXException
RemoteException
void setDistanceLimit(double distanceLimitValue) throws NXException, RemoteException
distanceLimitValue
- the distance limit valueNXException
RemoteException
double tolerancePercent() throws NXException, RemoteException
NXException
RemoteException
void setTolerancePercent(double tolerancePercentValue) throws NXException, RemoteException
tolerancePercentValue
- the tolerance_percent valueNXException
RemoteException
NXObject udeStartOfPath() throws NXException, RemoteException
NXException
RemoteException
void setUdeStartOfPath(NXObject udeStartOfPath) throws NXException, RemoteException
udeStartOfPath
- the ude start of pathNXException
RemoteException
NXObject udeEndOfPath() throws NXException, RemoteException
NXException
RemoteException
void setUdeEndOfPath(NXObject udeEndOfPath) throws NXException, RemoteException
udeEndOfPath
- the ude end of pathNXException
RemoteException
NXObject clearancePlane() throws NXException, RemoteException
NXException
RemoteException
void setClearancePlane(NXObject clearancePlane) throws NXException, RemoteException
clearancePlane
- the clearance plane tag,entity type can be XFORM or PLANENXException
RemoteException
int[] getAllDivideEvents() throws NXException, RemoteException
NXException
RemoteException
void removeAllDivideEvents() throws NXException, RemoteException
NXException
RemoteException
int numberOfDivideEvents() throws NXException, RemoteException
NXException
RemoteException
void addDivideEvent(int divideEvent) throws NXException, RemoteException
divideEvent
- index of the new divide eventNXException
RemoteException
int getDivideEvent(int index) throws NXException, RemoteException
index
- position of the event to getNXException
RemoteException
void removeDivideEvent(int divideEvent) throws NXException, RemoteException
divideEvent
- the index to deleteNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.