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  ControlDirectionTypes { ControlDirectionTypesUandv, ControlDirectionTypesU, ControlDirectionTypesV }
 the available types for the control direction More...
 
enum  InterpolateTypes { InterpolateTypesVector, InterpolateTypesAngleToPart, InterpolateTypesAngleToDrive }
 the available types for Interpolate Types More...
 
enum  InterpolationMethodTypes { InterpolationMethodTypesLinear, InterpolationMethodTypesCubicSpline, InterpolationMethodTypesSmooth }
 the available types for interpolate method More...
 
enum  TurnInputModeTypes { TurnInputModeTypesHolderAngleFromPart, TurnInputModeTypesClearanceAngle, TurnInputModeTypesCuttingAngle }
 the available types for turn input mode More...
 
enum  TurnInterpolationMethodTypes { TurnInterpolationMethodTypesAbsolute, TurnInterpolationMethodTypesRelative }
 the available types for turn interpolation method More...
 

Public Member Functions

NXOpen::CAM::ToolAxisInterpolate::ControlDirectionTypes ControlDirection ()
 Returns the control direction type
Created in NX11.0.1. More...
 
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 SetControlDirection (NXOpen::CAM::ToolAxisInterpolate::ControlDirectionTypes newValue)
 Sets the control direction type
Created in NX11.0.1. 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 the control direction

Enumerator
ControlDirectionTypesUandv 

U and V.

ControlDirectionTypesU 

U only.

ControlDirectionTypesV 

V only.

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.

the available types for turn input mode

Enumerator
TurnInputModeTypesHolderAngleFromPart 

holder angle from part

TurnInputModeTypesClearanceAngle 

clearance angle

TurnInputModeTypesCuttingAngle 

cutting angle

the available types for turn interpolation method

Enumerator
TurnInterpolationMethodTypesAbsolute 

Absolute.

TurnInterpolationMethodTypesRelative 

Relative.

Member Function Documentation

NXOpen::CAM::ToolAxisInterpolate::ControlDirectionTypes NXOpen::CAM::ToolAxisInterpolate::ControlDirection ( )

Returns the control direction type
Created in NX11.0.1.



License requirements : None

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::SetControlDirection ( NXOpen::CAM::ToolAxisInterpolate::ControlDirectionTypes  newValue)

Sets the control direction type
Created in NX11.0.1.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe control direction type
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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.