NX Open C++ Reference Guide
|
Represents builder of Interpolate Angle, one option of Tool Axis
Created in NX7.5.0.
More...
Public Member Functions | |
void | Erase (int index) |
Delete an existing item by index Created in NX7.5.0. | |
double | GetLeadAngle (int index) |
Get the lead angle. | |
double | GetTiltAngle (int index) |
Get the tilt angle. | |
void | Insert (int inputIndex, NXOpen::Point *point, NXOpen::NXObject *view, double leadAngle, double tiltAngle) |
Add a new item Created in NX7.5.0. | |
void | Modify (int index, NXOpen::Point *point, double tiltAngle, double leadAngle) |
Modify an existing item by index Created in NX7.5.0. | |
void | MoveDown (int index) |
Move down an item Created in NX7.5.0. | |
void | MoveUp (int index) |
Move up an item Created in NX7.5.0. | |
![]() | |
NXOpen::Point * | GetPoint (int index) |
Get the point. | |
int | GetTotalNumberOfPoints () |
Get the total number of interpolate data points. | |
NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes | InterpolationMethod () |
Returns the interpolation method type Created in NX7.5.0. | |
void | ResetToDefault () |
The action of Reset to Default Created in NX7.5.0. | |
void | SetInterpolationMethod (NXOpen::CAM::ToolAxisInterpolate::InterpolationMethodTypes newValue) |
Sets the interpolation method type Created in NX7.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Additional Inherited Members | |
![]() | |
enum | InterpolateTypes { InterpolateTypesVector, InterpolateTypesAngleToPart, InterpolateTypesAngleToDrive } |
the available types for Interpolate Types More... | |
enum | InterpolationMethodTypes { InterpolationMethodTypesLinear, InterpolationMethodTypesCubicSpline, InterpolationMethodTypesSmooth } |
the available types for interpolate method More... | |
void NXOpen::CAM::InterpolateAngle::Erase | ( | int | index | ) |
Delete an existing item by index
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
index | the index of deleted item |
double NXOpen::CAM::InterpolateAngle::GetLeadAngle | ( | int | index | ) |
Get the lead angle.
index | the index of item |
double NXOpen::CAM::InterpolateAngle::GetTiltAngle | ( | int | index | ) |
Get the tilt angle.
index | the index of item |
void NXOpen::CAM::InterpolateAngle::Insert | ( | int | inputIndex, |
NXOpen::Point * | point, | ||
NXOpen::NXObject * | view, | ||
double | leadAngle, | ||
double | tiltAngle | ||
) |
Add a new item
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
inputIndex | the new created item index |
point | the point |
view | the view |
leadAngle | the lead angle |
tiltAngle | the tilt angle |
void NXOpen::CAM::InterpolateAngle::Modify | ( | int | index, |
NXOpen::Point * | point, | ||
double | tiltAngle, | ||
double | leadAngle | ||
) |
Modify an existing item by index
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
index | the index of modified item |
point | the point |
tiltAngle | the tilt angle |
leadAngle | the lead angle |
void NXOpen::CAM::InterpolateAngle::MoveDown | ( | int | index | ) |
Move down an item
Created in NX7.5.0.
License requirements : None
index | the index of item which should be moved down |
void NXOpen::CAM::InterpolateAngle::MoveUp | ( | int | index | ) |
Move up an item
Created in NX7.5.0.
License requirements : None
index | the index of item which should be moved up |