public interface InterpolateVector extends ToolAxisInterpolate
ToolAxisInterpolate.ControlDirectionTypes, ToolAxisInterpolate.InterpolateTypes, ToolAxisInterpolate.InterpolationMethodTypes, ToolAxisInterpolate.TurnInputModeTypes, ToolAxisInterpolate.TurnInterpolationMethodTypes
Modifier and Type | Method and Description |
---|---|
boolean |
applyLeadTilt()
Returns a boolean value that indicates whether the lead and tilt angles needs to be given more precedence
License requirements: cam_base ("CAM BASE") . |
void |
erase(int index)
Delete an existing item by index
License requirements: cam_base ("CAM BASE") . |
double |
getLeadAngle(int index)
Get the lead angle
License requirements: cam_base ("CAM BASE") . |
InheritableToolDepBuilder |
getPreviewMaximumDistanceBuilder()
The preview maximum distance(inheritable tool dependent)
License requirements: None. |
double |
getTiltAngle(int index)
Get the Tilt angle
License requirements: cam_base ("CAM BASE") . |
Direction |
getVector(int index)
Get the vector
License requirements: None. |
void |
insert(int inputIndex,
Point point,
NXObject view,
Direction vector)
Add a new item
License requirements: cam_base ("CAM BASE") . |
double |
minimumLeadAngle()
Returns the minimum lead angle
License requirements: None. |
void |
modify(int index,
Point point,
Direction vector)
Modify an existing item by index
License requirements: cam_base ("CAM BASE") . |
void |
modify(int index,
Point point,
Direction vector,
boolean ignorePoint)
Modify an existing item by index
License requirements: cam_base ("CAM BASE") . |
void |
moveDown(int index)
Move down an item
License requirements: None. |
void |
moveUp(int index)
Move up an item
License requirements: None. |
void |
setApplyLeadTilt(boolean applyLeadTilt)
License requirements: cam_base ("CAM BASE") . |
void |
setLeadAngle(int index,
double leadAngle)
Set the lead angle
License requirements: cam_base ("CAM BASE") . |
void |
setMinimumLeadAngle(double minLeadAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setSmoothingMethod(int smoothingOption)
License requirements: cam_base ("CAM BASE") . |
void |
setTiltAngle(double tiltAngle)
License requirements: cam_base ("CAM BASE") . |
void |
setTiltAngle(int index,
double tiltAngle)
Set the tilt angle
License requirements: cam_base ("CAM BASE") . |
int |
smoothingMethod()
Returns the smoothing method
License requirements: None. |
double |
tiltAngle()
Returns the tilt angle
License requirements: None. |
controlDirection, getPoint, getTotalNumberOfPoints, interpolationMethod, resetToDefault, setControlDirection, setInterpolationMethod, setTurnInputMode, setTurnInterpolationMethod, turnInputMode, turnInterpolationMethod
printTestData, printTestData, tag, tagValue
void insert(int inputIndex, Point point, NXObject view, Direction vector) throws NXException, RemoteException
inputIndex
- the new created item indexpoint
- the pointview
- the viewvector
- the vectorNXException
RemoteException
void modify(int index, Point point, Direction vector) throws NXException, RemoteException
index
- the index of modified itempoint
- the pointvector
- the vectorNXException
RemoteException
void modify(int index, Point point, Direction vector, boolean ignorePoint) throws NXException, RemoteException
index
- the index of modified itempoint
- the pointvector
- the vectorignorePoint
- the status of the pointNXException
RemoteException
void erase(int index) throws NXException, RemoteException
index
- the index of deleted itemNXException
RemoteException
void moveUp(int index) throws NXException, RemoteException
index
- the index of item which should be moved upNXException
RemoteException
void moveDown(int index) throws NXException, RemoteException
index
- the index of item which should be moved downNXException
RemoteException
double tiltAngle() throws NXException, RemoteException
NXException
RemoteException
void setTiltAngle(double tiltAngle) throws NXException, RemoteException
tiltAngle
- the tilt angle valueNXException
RemoteException
Direction getVector(int index) throws NXException, RemoteException
index
- the index of itemNXException
RemoteException
double minimumLeadAngle() throws NXException, RemoteException
NXException
RemoteException
void setMinimumLeadAngle(double minLeadAngle) throws NXException, RemoteException
minLeadAngle
- the minimum lead angleNXException
RemoteException
double getLeadAngle(int index) throws NXException, RemoteException
index
- the index of itemNXException
RemoteException
void setLeadAngle(int index, double leadAngle) throws NXException, RemoteException
index
- the index of itemleadAngle
- the lead angleNXException
RemoteException
double getTiltAngle(int index) throws NXException, RemoteException
index
- the index of itemNXException
RemoteException
void setTiltAngle(int index, double tiltAngle) throws NXException, RemoteException
index
- the index of itemtiltAngle
- the tilt angleNXException
RemoteException
void setApplyLeadTilt(boolean applyLeadTilt) throws NXException, RemoteException
applyLeadTilt
- the apply lead tilt valueNXException
RemoteException
boolean applyLeadTilt() throws NXException, RemoteException
NXException
RemoteException
int smoothingMethod() throws NXException, RemoteException
NXException
RemoteException
void setSmoothingMethod(int smoothingOption) throws NXException, RemoteException
smoothingOption
- the smoothing method valueNXException
RemoteException
InheritableToolDepBuilder getPreviewMaximumDistanceBuilder() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.