NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::CAM::PathHelixMotion Class Reference

This class represents the data of a Linear Motion
Created in NX10.0.1. More...

Inheritance diagram for NXOpen::CAM::PathHelixMotion:
NXOpen::CAM::PathCircularMotion NXOpen::CAM::PathLinearMotion NXOpen::TransientObject

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::PathContactMotionContactData ()
 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...
 

Detailed Description

This class represents the data of a Linear Motion
Created in NX10.0.1.


Member Function Documentation

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")

Parameters
numOfRevolutionsnumofrevolutions

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.