|
NX Open C++ Reference Guide
|
Represents builder of Interpolate Vector, 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. | |
| NXOpen::Direction * | GetVector (int index) |
| Get the vector. | |
| void | Insert (int inputIndex, NXOpen::Point *point, NXOpen::NXObject *view, NXOpen::Direction *vector) |
| Add a new item Created in NX7.5.0. | |
| double | MinimumLeadAngle () |
| Returns the minimum lead angle Created in NX8.5.0. | |
| void | Modify (int index, NXOpen::Point *point, NXOpen::Direction *vector) |
| 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. | |
| void | SetMinimumLeadAngle (double minLeadAngle) |
| Sets the minimum lead angle Created in NX8.5.0. | |
| void | SetTiltAngle (double tiltAngle) |
| Sets the tilt angle Created in NX7.5.2. | |
| double | TiltAngle () |
| Returns the tilt angle Created in NX7.5.2. | |
Public Member Functions inherited from NXOpen::CAM::ToolAxisInterpolate | |
| 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. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Additional Inherited Members | |
Public Types inherited from NXOpen::CAM::ToolAxisInterpolate | |
| 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::InterpolateVector::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 |
| NXOpen::Direction* NXOpen::CAM::InterpolateVector::GetVector | ( | int | index | ) |
Get the vector.
| index | the index of item |
| void NXOpen::CAM::InterpolateVector::Insert | ( | int | inputIndex, |
| NXOpen::Point * | point, | ||
| NXOpen::NXObject * | view, | ||
| NXOpen::Direction * | vector | ||
| ) |
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 |
| vector | the vector |
| double NXOpen::CAM::InterpolateVector::MinimumLeadAngle | ( | ) |
Returns the minimum lead angle
Created in NX8.5.0.
License requirements : None
| void NXOpen::CAM::InterpolateVector::Modify | ( | int | index, |
| NXOpen::Point * | point, | ||
| NXOpen::Direction * | vector | ||
| ) |
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 |
| vector | the vector |
| void NXOpen::CAM::InterpolateVector::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::InterpolateVector::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 |
| void NXOpen::CAM::InterpolateVector::SetMinimumLeadAngle | ( | double | minLeadAngle | ) |
Sets the minimum lead angle
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
| minLeadAngle | the minimum lead angle |
| void NXOpen::CAM::InterpolateVector::SetTiltAngle | ( | double | tiltAngle | ) |
Sets the tilt angle
Created in NX7.5.2.
License requirements : cam_base ("CAM BASE")
| tiltAngle | the tilt angle value |
| double NXOpen::CAM::InterpolateVector::TiltAngle | ( | ) |
Returns the tilt angle
Created in NX7.5.2.
License requirements : None