NXOpen .NET Reference  12.0.0
Public Member Functions | List of all members
NXOpen.CAM.InterpolateAngle Class Reference

Represents builder of Interpolate Angle, one option of Tool Axis More...

Inheritance diagram for NXOpen.CAM.InterpolateAngle:
NXOpen.CAM.ToolAxisInterpolate

Public Member Functions

unsafe void Insert (int inputIndex, NXOpen.Point point, NXOpen.NXObject view, double leadAngle, double tiltAngle)
 Add a new item More...
 
unsafe void Modify (int index, NXOpen.Point point, double tiltAngle, double leadAngle)
 Modify an existing item by index More...
 
unsafe void Modify (int index, NXOpen.Point point, double tiltAngle, double leadAngle, bool ignorePoint)
 Modify an existing item by index More...
 
unsafe void Erase (int index)
 Delete an existing item by index More...
 
unsafe void MoveUp (int index)
 Move up an item More...
 
unsafe void MoveDown (int index)
 Move down an item More...
 
unsafe double GetTiltAngle (int index)
 Get the tilt angle More...
 
unsafe double GetLeadAngle (int index)
 Get the lead angle More...
 
- Public Member Functions inherited from NXOpen.CAM.ToolAxisInterpolate
unsafe void ResetToDefault ()
 The action of Reset to Default More...
 
unsafe NXOpen.Point GetPoint (int index)
 Get the point More...
 
unsafe int GetTotalNumberOfPoints ()
 Get the total number of interpolate data points More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.CAM.ToolAxisInterpolate
enum  InterpolateTypes { Vector, AngleToPart, AngleToDrive }
 the available types for Interpolate Types More...
 
enum  InterpolationMethodTypes { Linear, CubicSpline, Smooth }
 the available types for interpolate method More...
 
enum  ControlDirectionTypes { Uandv, U, V }
 the available types for the control direction More...
 
enum  TurnInterpolationMethodTypes { Absolute, Relative }
 the available types for turn interpolation method More...
 
enum  TurnInputModeTypes { HolderAngleFromPart, ClearanceAngle, CuttingAngle }
 the available types for turn input mode More...
 
- Properties inherited from NXOpen.CAM.ToolAxisInterpolate
unsafe
NXOpen.CAM.ToolAxisInterpolate.ControlDirectionTypes 
ControlDirection [get, set]
 Returns or sets the control direction type More...
 
unsafe
NXOpen.CAM.ToolAxisInterpolate.InterpolationMethodTypes 
InterpolationMethod [get, set]
 Returns or sets the interpolation method type More...
 

Detailed Description

Represents builder of Interpolate Angle, one option of Tool Axis

Created in NX7.5.0

Member Function Documentation

unsafe void NXOpen.CAM.InterpolateAngle.Erase ( int  index)

Delete an existing item by index

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Parameters
indexthe index of deleted item
unsafe double NXOpen.CAM.InterpolateAngle.GetLeadAngle ( int  index)

Get the lead angle

Created in NX7.5.5

License requirements: None.

Parameters
indexthe index of item
Returns
the lead angle
unsafe double NXOpen.CAM.InterpolateAngle.GetTiltAngle ( int  index)

Get the tilt angle

Created in NX7.5.5

License requirements: None.

Parameters
indexthe index of item
Returns
the tilt angle
unsafe 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")

Parameters
inputIndexthe new created item index
pointthe point
viewthe view
leadAnglethe lead angle
tiltAnglethe tilt angle
unsafe 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")

Parameters
indexthe index of modified item
pointthe point
tiltAnglethe tilt angle
leadAnglethe lead angle
unsafe void NXOpen.CAM.InterpolateAngle.Modify ( int  index,
NXOpen.Point  point,
double  tiltAngle,
double  leadAngle,
bool  ignorePoint 
)

Modify an existing item by index

Created in NX11.0.2

License requirements: cam_base ("CAM BASE")

Parameters
indexthe index of modified item
pointthe point
tiltAnglethe tilt angle
leadAnglethe lead angle
ignorePointthe ignore point status
unsafe void NXOpen.CAM.InterpolateAngle.MoveDown ( int  index)

Move down an item

Created in NX7.5.0

License requirements: None.

Parameters
indexthe index of item which should be moved down
unsafe void NXOpen.CAM.InterpolateAngle.MoveUp ( int  index)

Move up an item

Created in NX7.5.0

License requirements: None.

Parameters
indexthe index of item which should be moved up

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