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

Represents a Tool Axis Interpolate Builder
Created in NX7.5.0. More...

Inheritance diagram for NXOpen::CAM::ToolAxisInterpolate:
NXOpen::TaggedObject NXOpen::CAM::InterpolateAngle NXOpen::CAM::InterpolateVector

Public Types

enum  InterpolateTypes { InterpolateTypesVector, InterpolateTypesAngleToPart, InterpolateTypesAngleToDrive }
 the available types for Interpolate Types More...
 
enum  InterpolationMethodTypes { InterpolationMethodTypesLinear, InterpolationMethodTypesCubicSpline, InterpolationMethodTypesSmooth }
 the available types for interpolate method More...
 

Public Member Functions

NXOpen::PointGetPoint (int index)
 Get the point. More...
 
int GetTotalNumberOfPoints ()
 Get the total number of interpolate data points. More...
 
NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes InterpolationMethod ()
 Returns the interpolation method type
Created in NX7.5.0. More...
 
void ResetToDefault ()
 The action of Reset to Default
Created in NX7.5.0. More...
 
void SetInterpolationMethod (NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes newValue)
 Sets the interpolation method type
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Tool Axis Interpolate Builder
Created in NX7.5.0.


Member Enumeration Documentation

the available types for Interpolate Types

Enumerator
InterpolateTypesVector 

Interpolate Types: Vector.

InterpolateTypesAngleToPart 

Interpolate Types: Angle to Part.

InterpolateTypesAngleToDrive 

Interpolate Types: Angle to Drive.

the available types for interpolate method

Enumerator
InterpolationMethodTypesLinear 

Linear.

InterpolationMethodTypesCubicSpline 

Cubic Spline.

InterpolationMethodTypesSmooth 

Smooth.

Member Function Documentation

NXOpen::Point* NXOpen::CAM::ToolAxisInterpolate::GetPoint ( int  index)

Get the point.

Returns
the point
Created in NX7.5.5.

License requirements : None
Parameters
indexthe index of item
int NXOpen::CAM::ToolAxisInterpolate::GetTotalNumberOfPoints ( )

Get the total number of interpolate data points.

Returns
the total number
Created in NX7.5.5.

License requirements : None
NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes NXOpen::CAM::ToolAxisInterpolate::InterpolationMethod ( )

Returns the interpolation method type
Created in NX7.5.0.



License requirements : None

void NXOpen::CAM::ToolAxisInterpolate::ResetToDefault ( )

The action of Reset to Default
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

void NXOpen::CAM::ToolAxisInterpolate::SetInterpolationMethod ( NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes  newValue)

Sets the interpolation method type
Created in NX7.5.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe interpolation method type

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