public interface GougeCheckBuilder extends Builder
GougeCheckBuilder
. Which is for gouge and collision check.
When Builder.commit()
is called null will be returned.
CAMSetup.createGougeCheckBuilder(nxopen.cam.CAMObject[])
Modifier and Type | Interface and Description |
---|---|
static class |
GougeCheckBuilder.GougeCheckStock
the gouge check stock options
|
static class |
GougeCheckBuilder.ToolShapeType
the tool shape options
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkToolAndHolder()
Returns the check tool and holder.
|
GougeCheckBuilder.GougeCheckStock |
gougeCheckStockOptions()
Returns the gouge check stock options.
|
double |
gougeCheckStockUserDefinedValue()
Returns the gouge check stock user defined value.
|
boolean |
pauseOnFirstGougeOrCollision()
Returns the pause on first gouge or collision.
|
void |
setCheckToolAndHolder(boolean checkToolAndHolder)
License requirements: cam_base ("CAM BASE") . |
void |
setGougeCheckStockOptions(GougeCheckBuilder.GougeCheckStock options)
License requirements: cam_base ("CAM BASE") . |
void |
setGougeCheckStockUserDefinedValue(double userDefinedValue)
License requirements: cam_base ("CAM BASE") . |
void |
setPauseOnFirstGougeOrCollision(boolean pauseOnFirstGougeOrCollision)
License requirements: cam_base ("CAM BASE") . |
void |
setStopWhenLimitReached(boolean stopWhenLimitReached)
License requirements: cam_base ("CAM BASE") . |
void |
setStopWhenLimitReachedMaximumLimit(int maximumLimit)
License requirements: cam_base ("CAM BASE") . |
void |
setToolShape(GougeCheckBuilder.ToolShapeType type)
License requirements: cam_base ("CAM BASE") . |
boolean |
stopWhenLimitReached()
Returns the stop when limit reached.
|
int |
stopWhenLimitReachedMaximumLimit()
Returns the stop when limit reached maximum limit.
|
GougeCheckBuilder.ToolShapeType |
toolShape()
Returns the tool shape.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean checkToolAndHolder() throws NXException, RemoteException
NXException
RemoteException
void setCheckToolAndHolder(boolean checkToolAndHolder) throws NXException, RemoteException
checkToolAndHolder
- NXException
RemoteException
GougeCheckBuilder.ToolShapeType toolShape() throws NXException, RemoteException
NXException
RemoteException
void setToolShape(GougeCheckBuilder.ToolShapeType type) throws NXException, RemoteException
type
- the tool shape typeNXException
RemoteException
GougeCheckBuilder.GougeCheckStock gougeCheckStockOptions() throws NXException, RemoteException
NXException
RemoteException
void setGougeCheckStockOptions(GougeCheckBuilder.GougeCheckStock options) throws NXException, RemoteException
options
- the gouge check stock optionsNXException
RemoteException
double gougeCheckStockUserDefinedValue() throws NXException, RemoteException
NXException
RemoteException
void setGougeCheckStockUserDefinedValue(double userDefinedValue) throws NXException, RemoteException
userDefinedValue
- the gouge check stock user defined valueNXException
RemoteException
boolean pauseOnFirstGougeOrCollision() throws NXException, RemoteException
NXException
RemoteException
void setPauseOnFirstGougeOrCollision(boolean pauseOnFirstGougeOrCollision) throws NXException, RemoteException
pauseOnFirstGougeOrCollision
- NXException
RemoteException
boolean stopWhenLimitReached() throws NXException, RemoteException
NXException
RemoteException
void setStopWhenLimitReached(boolean stopWhenLimitReached) throws NXException, RemoteException
stopWhenLimitReached
- NXException
RemoteException
int stopWhenLimitReachedMaximumLimit() throws NXException, RemoteException
NXException
RemoteException
void setStopWhenLimitReachedMaximumLimit(int maximumLimit) throws NXException, RemoteException
maximumLimit
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.