public interface ToolPathSplitBuilder extends Builder
CAMSetup.createToolPathSplitBuilder(nxopen.cam.CAMObject[])
Modifier and Type | Interface and Description |
---|---|
static class |
ToolPathSplitBuilder.SplitTypes
Divide type options
|
static class |
ToolPathSplitBuilder.TransferTypes
Transfer type options
|
static class |
ToolPathSplitBuilder.TransferUsingMethods
Transfer using options
|
Modifier and Type | Method and Description |
---|---|
ToolPathSplitItemBuilder |
createToolPathSplitItemBuilder()
The method to create the SplitToolPathItemBuilder
License requirements: cam_base ("CAM BASE") . |
InheritableToolDepBuilder |
holderClearance()
Returns the Holder Clearance
License requirements: None. |
InheritableToolDepBuilder |
neckClearance()
Returns the Neck Clearance
License requirements: None. |
ToolPathSplitItemBuilderList |
operationList()
Returns the operation list
License requirements: None. |
void |
setSplitType(ToolPathSplitBuilder.SplitTypes splitTypeValue)
License requirements: None. |
void |
setTransferHeight(double transferHeight)
License requirements: None. |
void |
setTransferType(ToolPathSplitBuilder.TransferTypes transferType)
License requirements: None. |
void |
setTransferUsingMethod(ToolPathSplitBuilder.TransferUsingMethods transferUsingMethod)
License requirements: None. |
InheritableToolDepBuilder |
shankClearance()
Returns the Shank Clearance
License requirements: None. |
ToolPathSplitBuilder.SplitTypes |
splitType()
Returns the type of split (by tranfer or collision)
License requirements: None. |
ToolPathSplitParametersBuilder |
toolPathSplitParametersBuilder()
Returns the tool path split parameters
License requirements: None. |
double |
transferHeight()
Returns the transfer height
License requirements: None. |
ToolPathSplitBuilder.TransferTypes |
transferType()
Returns the transfer type (direct, clearance, lowest safe z)
License requirements: None. |
ToolPathSplitBuilder.TransferUsingMethods |
transferUsingMethod()
Returns the transfer using method (none, ramp on shape, lift and plunge)
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ToolPathSplitBuilder.SplitTypes splitType() throws NXException, RemoteException
NXException
RemoteException
void setSplitType(ToolPathSplitBuilder.SplitTypes splitTypeValue) throws NXException, RemoteException
splitTypeValue
- NXException
RemoteException
ToolPathSplitBuilder.TransferUsingMethods transferUsingMethod() throws NXException, RemoteException
NXException
RemoteException
void setTransferUsingMethod(ToolPathSplitBuilder.TransferUsingMethods transferUsingMethod) throws NXException, RemoteException
transferUsingMethod
- NXException
RemoteException
ToolPathSplitBuilder.TransferTypes transferType() throws NXException, RemoteException
NXException
RemoteException
void setTransferType(ToolPathSplitBuilder.TransferTypes transferType) throws NXException, RemoteException
transferType
- NXException
RemoteException
double transferHeight() throws NXException, RemoteException
NXException
RemoteException
void setTransferHeight(double transferHeight) throws NXException, RemoteException
transferHeight
- NXException
RemoteException
ToolPathSplitItemBuilderList operationList() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder shankClearance() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder neckClearance() throws NXException, RemoteException
NXException
RemoteException
InheritableToolDepBuilder holderClearance() throws NXException, RemoteException
NXException
RemoteException
ToolPathSplitParametersBuilder toolPathSplitParametersBuilder() throws NXException, RemoteException
NXException
RemoteException
ToolPathSplitItemBuilder createToolPathSplitItemBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.