public interface CutDepthChecker extends Builder
Modifier and Type | Method and Description |
---|---|
boolean |
checkNeck()
Returns the indicator to include tool neck in the collision check process
License requirements: None. |
boolean |
createCurvesForGouges()
Returns the indicator to create curves for the gouged motions
License requirements: None. |
double |
cutVolume()
Returns the calculated cut volume
License requirements: None. |
boolean |
displayGouges()
Returns the indicator to display gouges
License requirements: None. |
double |
maxCutDepthViolation()
Returns the maximum cut depth violation
License requirements: None. |
int |
numCutDepthViolations()
Returns the number of cut depth violations
License requirements: None. |
Operation |
operationToCheck()
Returns the operation that is being checked
License requirements: None. |
boolean |
pauseOnGouge()
Returns the indicator for pausing on gouge
License requirements: None. |
void |
performCheck()
The action to perform the check
License requirements: None. |
void |
setCheckNeck(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setCreateCurvesForGouges(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setDisplayGouges(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setOperationToCheck(Operation operation)
License requirements: cam_base ("CAM BASE") . |
void |
setPauseOnGouge(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setStopLimit(int newValue)
License requirements: cam_base ("CAM BASE") . |
void |
setStopOnLimit(boolean newValue)
License requirements: cam_base ("CAM BASE") . |
int |
stopLimit()
Returns the number of gouges to be used as a limit to stop
License requirements: None. |
boolean |
stopOnLimit()
Returns the indicator to stop when the number of gouges has equalled the stop limit
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean pauseOnGouge() throws NXException, RemoteException
NXException
RemoteException
void setPauseOnGouge(boolean newValue) throws NXException, RemoteException
newValue
- indicator for pausing on gougeNXException
RemoteException
int stopLimit() throws NXException, RemoteException
NXException
RemoteException
void setStopLimit(int newValue) throws NXException, RemoteException
newValue
- the number of gouges to be used as a limit to stopNXException
RemoteException
boolean stopOnLimit() throws NXException, RemoteException
NXException
RemoteException
void setStopOnLimit(boolean newValue) throws NXException, RemoteException
newValue
- the number of gouges to be used as a limit to stopNXException
RemoteException
boolean displayGouges() throws NXException, RemoteException
NXException
RemoteException
void setDisplayGouges(boolean newValue) throws NXException, RemoteException
newValue
- indicator to display gougesNXException
RemoteException
boolean createCurvesForGouges() throws NXException, RemoteException
NXException
RemoteException
void setCreateCurvesForGouges(boolean newValue) throws NXException, RemoteException
newValue
- indicator to create curves for the gouged motionsNXException
RemoteException
boolean checkNeck() throws NXException, RemoteException
NXException
RemoteException
void setCheckNeck(boolean newValue) throws NXException, RemoteException
newValue
- indicator to include tool neck in the collision check processNXException
RemoteException
Operation operationToCheck() throws NXException, RemoteException
NXException
RemoteException
void setOperationToCheck(Operation operation) throws NXException, RemoteException
operation
- the operation which has to be checkedNXException
RemoteException
int numCutDepthViolations() throws NXException, RemoteException
NXException
RemoteException
double maxCutDepthViolation() throws NXException, RemoteException
NXException
RemoteException
double cutVolume() throws NXException, RemoteException
NXException
RemoteException
void performCheck() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.