public interface PathLinearMotion extends TransientObject
Modifier and Type | Interface and Description |
---|---|
static class |
PathLinearMotion.FeedrateData
This class holds the data returned from
getFeedrate() |
Modifier and Type | Method and Description |
---|---|
PathContactMotion |
contactData()
Returns the contact motion if the motion is contact and Nothing if not
License requirements: None. |
Point3d |
endPoint()
Returns the end point of the motion
License requirements: None. |
PathLinearMotion.FeedrateData |
getFeedrate()
Get feed rate information
License requirements: None. |
boolean |
isContact()
Returns the check to see if motion is contact
License requirements: None. |
boolean |
isCustomFeedrate()
Returns the custom feed rate indicator
License requirements: None. |
CamPathMotionType |
motionType()
Returns the motion type
License requirements: None. |
void |
setContact(boolean answer)
License requirements: cam_base ("CAM BASE") . |
void |
setContactData(PathContactMotion contactMotion)
License requirements: cam_base ("CAM BASE") . |
void |
setCustomFeedrate(boolean isCustomFeedRate)
License requirements: cam_base ("CAM BASE") . |
void |
setEndPoint(Point3d endPoint)
License requirements: cam_base ("CAM BASE") . |
void |
setFeedrate(double feedValue,
CamPathFeedUnitType feedUnit)
Set feed rate information.
|
void |
setMotionType(CamPathMotionType motionType)
License requirements: cam_base ("CAM BASE") . |
void |
setToolAxis(Vector3d toolAxis)
License requirements: cam_base ("CAM BASE") . |
Vector3d |
toolAxis()
Returns the tool axis of the motion
License requirements: None. |
_value, dispose, printTestData, printTestData
CamPathMotionType motionType() throws NXException, RemoteException
NXException
RemoteException
void setMotionType(CamPathMotionType motionType) throws NXException, RemoteException
motionType
- NXException
RemoteException
boolean isCustomFeedrate() throws NXException, RemoteException
NXException
RemoteException
void setCustomFeedrate(boolean isCustomFeedRate) throws NXException, RemoteException
isCustomFeedRate
- NXException
RemoteException
Point3d endPoint() throws NXException, RemoteException
NXException
RemoteException
void setEndPoint(Point3d endPoint) throws NXException, RemoteException
endPoint
- NXException
RemoteException
Vector3d toolAxis() throws NXException, RemoteException
NXException
RemoteException
void setToolAxis(Vector3d toolAxis) throws NXException, RemoteException
toolAxis
- NXException
RemoteException
PathLinearMotion.FeedrateData getFeedrate() throws NXException, RemoteException
NXException
RemoteException
void setFeedrate(double feedValue, CamPathFeedUnitType feedUnit) throws NXException, RemoteException
feedValue
- feedUnit
- NXException
RemoteException
boolean isContact() throws NXException, RemoteException
NXException
RemoteException
void setContact(boolean answer) throws NXException, RemoteException
answer
- NXException
RemoteException
PathContactMotion contactData() throws NXException, RemoteException
NXException
RemoteException
void setContactData(PathContactMotion contactMotion) throws NXException, RemoteException
contactMotion
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.