NX Open C++ Reference Guide
|
This class represents the data of a Linear Motion
Created in NX10.0.1.
More...
Public Member Functions | |
NXOpen::CAM::PathContactMotion * | ContactData () |
Returns the contact motion if the motion is contact and Nothing if not Created in NX11.0.2. More... | |
NXOpen::Point3d | EndPoint () |
Returns the end point of the motion Created in NX10.0.1. More... | |
void | GetFeedrate (double *feedValue, NXOpen::CAM::CamPathFeedUnitType *feedUnit) |
Get feed rate information Created in NX10.0.1. More... | |
bool | IsContact () |
Returns the check to see if motion is contact Created in NX11.0.2. More... | |
bool | IsCustomFeedrate () |
Returns the custom feed rate indicator Created in NX10.0.1. More... | |
NXOpen::CAM::CamPathMotionType | MotionType () |
Returns the motion type Created in NX10.0.1. More... | |
void | SetContact (bool answer) |
Sets the check to see if motion is contact Created in NX11.0.2. More... | |
void | SetContactData (NXOpen::CAM::PathContactMotion *contactMotion) |
Sets the contact motion if the motion is contact and Nothing if not Created in NX11.0.2. More... | |
void | SetCustomFeedrate (bool isCustomFeedRate) |
Sets the custom feed rate indicator Created in NX10.0.1. More... | |
void | SetEndPoint (const NXOpen::Point3d &endPoint) |
Sets the end point of the motion Created in NX10.0.1. More... | |
void | SetFeedrate (double feedValue, NXOpen::CAM::CamPathFeedUnitType feedUnit) |
Set feed rate information. More... | |
void | SetMotionType (NXOpen::CAM::CamPathMotionType motionType) |
Sets the motion type Created in NX10.0.1. More... | |
void | SetToolAxis (const NXOpen::Vector3d &toolAxis) |
Sets the tool axis of the motion Created in NX10.0.1. More... | |
NXOpen::Vector3d | ToolAxis () |
Returns the tool axis of the motion Created in NX10.0.1. More... | |
virtual | ~PathLinearMotion () |
Free resources associated with the instance. More... | |
Public Member Functions inherited from NXOpen::TransientObject | |
void * | GetHandle () |
Handle of the internal object represented by this object. More... | |
This class represents the data of a Linear Motion
Created in NX10.0.1.
|
virtual |
Free resources associated with the instance.
After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.
Created in NX10.0.1.
License requirements : None
NXOpen::CAM::PathContactMotion* NXOpen::CAM::PathLinearMotion::ContactData | ( | ) |
Returns the contact motion if the motion is contact and Nothing if not
Created in NX11.0.2.
License requirements : None
NXOpen::Point3d NXOpen::CAM::PathLinearMotion::EndPoint | ( | ) |
Returns the end point of the motion
Created in NX10.0.1.
License requirements : None
void NXOpen::CAM::PathLinearMotion::GetFeedrate | ( | double * | feedValue, |
NXOpen::CAM::CamPathFeedUnitType * | feedUnit | ||
) |
Get feed rate information
Created in NX10.0.1.
License requirements : None
feedValue | feedvalue |
feedUnit | feedunit |
bool NXOpen::CAM::PathLinearMotion::IsContact | ( | ) |
Returns the check to see if motion is contact
Created in NX11.0.2.
License requirements : None
bool NXOpen::CAM::PathLinearMotion::IsCustomFeedrate | ( | ) |
Returns the custom feed rate indicator
Created in NX10.0.1.
License requirements : None
NXOpen::CAM::CamPathMotionType NXOpen::CAM::PathLinearMotion::MotionType | ( | ) |
Returns the motion type
Created in NX10.0.1.
License requirements : None
void NXOpen::CAM::PathLinearMotion::SetContact | ( | bool | answer | ) |
Sets the check to see if motion is contact
Created in NX11.0.2.
License requirements : cam_base ("CAM BASE")
answer | answer |
void NXOpen::CAM::PathLinearMotion::SetContactData | ( | NXOpen::CAM::PathContactMotion * | contactMotion | ) |
Sets the contact motion if the motion is contact and Nothing if not
Created in NX11.0.2.
License requirements : cam_base ("CAM BASE")
contactMotion | contactmotion |
void NXOpen::CAM::PathLinearMotion::SetCustomFeedrate | ( | bool | isCustomFeedRate | ) |
Sets the custom feed rate indicator
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
isCustomFeedRate | iscustomfeedrate |
void NXOpen::CAM::PathLinearMotion::SetEndPoint | ( | const NXOpen::Point3d & | endPoint | ) |
Sets the end point of the motion
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
endPoint | endpoint |
void NXOpen::CAM::PathLinearMotion::SetFeedrate | ( | double | feedValue, |
NXOpen::CAM::CamPathFeedUnitType | feedUnit | ||
) |
Set feed rate information.
If the feed rate is set on a motion then it will be treated as custom feed rate
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
feedValue | feedvalue |
feedUnit | feedunit |
void NXOpen::CAM::PathLinearMotion::SetMotionType | ( | NXOpen::CAM::CamPathMotionType | motionType | ) |
Sets the motion type
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
motionType | motiontype |
void NXOpen::CAM::PathLinearMotion::SetToolAxis | ( | const NXOpen::Vector3d & | toolAxis | ) |
Sets the tool axis of the motion
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
toolAxis | toolaxis |
NXOpen::Vector3d NXOpen::CAM::PathLinearMotion::ToolAxis | ( | ) |
Returns the tool axis of the motion
Created in NX10.0.1.
License requirements : None