NX Open C++ Reference Guide
|
This class represents the data of a Linear Motion
Created in NX10.0.1.
More...
Public Member Functions | |
double | NumberOfRevolutions () |
Returns the motion type Created in NX10.0.1. More... | |
void | SetNumberOfRevolutions (double numOfRevolutions) |
Sets the motion type Created in NX10.0.1. More... | |
Public Member Functions inherited from NXOpen::CAM::PathCircularMotion | |
NXOpen::Vector3d | ArcAxis () |
Returns the axis of the arc motion Created in NX10.0.1. More... | |
NXOpen::Point3d | ArcCenter () |
Returns the center of the arc motion Created in NX10.0.1. More... | |
double | ArcRadius () |
Returns the radius of the arc motion Created in NX10.0.1. More... | |
NXOpen::CAM::CamPathDir | Direction () |
Returns the direction of the arc motion Created in NX10.0.1. More... | |
void | SetArcAxis (const NXOpen::Vector3d &arcAxis) |
Sets the axis of the arc motion Created in NX10.0.1. More... | |
void | SetArcCenter (const NXOpen::Point3d &arcCenter) |
Sets the center of the arc motion Created in NX10.0.1. More... | |
void | SetArcRadius (double arcRadius) |
Sets the radius of the arc motion Created in NX10.0.1. More... | |
void | SetDirection (NXOpen::CAM::CamPathDir arcDirection) |
Sets the direction of the arc motion Created in NX10.0.1. More... | |
Public Member Functions inherited from NXOpen::CAM::PathLinearMotion | |
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.
double NXOpen::CAM::PathHelixMotion::NumberOfRevolutions | ( | ) |
Returns the motion type
Created in NX10.0.1.
License requirements : None
void NXOpen::CAM::PathHelixMotion::SetNumberOfRevolutions | ( | double | numOfRevolutions | ) |
Sets the motion type
Created in NX10.0.1.
License requirements : cam_base ("CAM BASE")
numOfRevolutions | numofrevolutions |