public interface ManageToolPartBuilder extends Builder
Modifier and Type | Interface and Description |
---|---|
static class |
ManageToolPartBuilder.AskR1ToolTipJunctionData
This class holds the data returned from
askR1ToolTipJunction() |
static class |
ManageToolPartBuilder.AskToolTipJunctionData
This class holds the data returned from
askToolTipJunction() |
Modifier and Type | Method and Description |
---|---|
ManageToolPartBuilder.AskR1ToolTipJunctionData |
askR1ToolTipJunction()
The r1 tool tip junction, applies for turning tools only
License requirements: None. |
ManageToolPartBuilder.AskToolTipJunctionData |
askToolTipJunction()
The tool_tip_tracking_point, tool_tip_radius_id parameters apply for turning tools only.
|
boolean |
exportToggleState()
Returns the export tool part toggle state
License requirements: None. |
int |
getNumToolCutter()
Get the number of tool cutter objects
License requirements: None. |
NXObject[] |
getToolCutter()
Get the tool's cuttre geometry objects
License requirements: None. |
void |
setExportToggleState(boolean state)
License requirements: None. |
void |
setToolCutter(NXObject[] tagArray)
Sets the geometry objects for the tool's cutter
License requirements: None. |
void |
setToolMountingJunction(NXObject toolMountingJunction)
License requirements: None. |
NXObject |
toolMountingJunction()
Returns the tool mounting junction
License requirements: None. |
void |
updateR1ToolTipJunction(NXObject r1ToolTipJunction,
int r1ToolTipTrackingPoint)
Updates the r1 tool tip junction and related tracking point (1..9)
License requirements: None. |
void |
updateToolTipJunction(NXObject r1ToolTipJunction,
int toolTipTrackingPoint,
int toolTipRadiusId)
Updates the tool tip junction.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean exportToggleState() throws NXException, RemoteException
NXException
RemoteException
void setExportToggleState(boolean state) throws NXException, RemoteException
state
- if true export also tool part on export, otherwise don'tNXException
RemoteException
NXObject toolMountingJunction() throws NXException, RemoteException
NXException
RemoteException
void setToolMountingJunction(NXObject toolMountingJunction) throws NXException, RemoteException
toolMountingJunction
- NXException
RemoteException
ManageToolPartBuilder.AskR1ToolTipJunctionData askR1ToolTipJunction() throws NXException, RemoteException
NXException
RemoteException
void updateR1ToolTipJunction(NXObject r1ToolTipJunction, int r1ToolTipTrackingPoint) throws NXException, RemoteException
r1ToolTipJunction
- The tool tip junction at radius R1r1ToolTipTrackingPoint
- The tracking point (1..9) where the junction origin is locatedNXException
RemoteException
ManageToolPartBuilder.AskToolTipJunctionData askToolTipJunction() throws NXException, RemoteException
NXException
RemoteException
void updateToolTipJunction(NXObject r1ToolTipJunction, int toolTipTrackingPoint, int toolTipRadiusId) throws NXException, RemoteException
r1ToolTipJunction
- The tool tip junction at radius R1toolTipTrackingPoint
- The tracking point (1..9) where the junction origin is locatedtoolTipRadiusId
- The radius id (1,2,3..) where the junction origin is locatedNXException
RemoteException
void setToolCutter(NXObject[] tagArray) throws NXException, RemoteException
tagArray
- Array holding the cutter objectsNXException
RemoteException
NXObject[] getToolCutter() throws NXException, RemoteException
NXException
RemoteException
int getNumToolCutter() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.