NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAM.ToolAxisInterpolate Class Reference

Represents a Tool Axis Interpolate Builder More...

Inheritance diagram for NXOpen.CAM.ToolAxisInterpolate:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink NXOpen.CAM.InterpolateAngle NXOpen.CAM.InterpolateVector

Public Types

enum  ControlDirectionTypes { Uandv, U, V }
 the available types for the control direction More...
 
enum  InterpolateTypes { Vector, AngleToPart, AngleToDrive }
 the available types for Interpolate Types More...
 
enum  InterpolationMethodTypes { Linear, CubicSpline, Smooth, AbsoluteInitFromDrive }
 the available types for interpolate method More...
 
enum  TurnInputModeTypes { HolderAngleFromPart, ClearanceAngle, CuttingAngle }
 the available types for turn input mode More...
 
enum  TurnInterpolationMethodTypes { Absolute, Relative }
 the available types for turn interpolation method More...
 

Public Member Functions

unsafe NXOpen.Point GetPoint (int index)
 Get the point More...
 
unsafe int GetTotalNumberOfPoints ()
 Get the total number of interpolate data points More...
 
unsafe void ResetToDefault ()
 The action of Reset to Default More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe
NXOpen.CAM.ToolAxisInterpolate.ControlDirectionTypes 
ControlDirection [get, set]
 Returns or sets the control direction type More...
 
unsafe double InitializeFromDriveLeadAngle [get, set]
 Returns or sets the initialize from drive lead angle More...
 
unsafe double InitializeFromDriveMaxAngle [get, set]
 Returns or sets the initialize from drive max step angle More...
 
unsafe double InitializeFromDriveStepSize [get, set]
 Returns or sets the initialize from drive step size More...
 
unsafe double InitializeFromDriveTiltAngle [get, set]
 Returns or sets the initialize from drive tilt angle More...
 
unsafe
NXOpen.CAM.ToolAxisInterpolate.InterpolationMethodTypes 
InterpolationMethod [get, set]
 Returns or sets the interpolation method type More...
 
unsafe
NXOpen.CAM.ToolAxisInterpolate.TurnInputModeTypes 
TurnInputMode [get, set]
 Returns or sets the turn input mode type More...
 
unsafe
NXOpen.CAM.ToolAxisInterpolate.TurnInterpolationMethodTypes 
TurnInterpolationMethod [get, set]
 Returns or sets the turn interpolation method type More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
Uandv 

U and V

U 

U only

V 

V only

the available types for Interpolate Types

Enumerator
Vector 

Interpolate Types: Vector

AngleToPart 

Interpolate Types: Angle to Part

AngleToDrive 

Interpolate Types: Angle to Drive

the available types for interpolate method

Enumerator
Linear 

Linear

CubicSpline 

Cubic Spline

Smooth 

Smooth

AbsoluteInitFromDrive 

initialize interpolation vectors with lead/lag angles and process as fixed vectors

the available types for turn input mode

Enumerator
HolderAngleFromPart 

holder angle from part

ClearanceAngle 

clearance angle

CuttingAngle 

cutting angle

the available types for turn interpolation method

Enumerator
Absolute 

Absolute

Relative 

Relative

Member Function Documentation

unsafe NXOpen.Point NXOpen.CAM.ToolAxisInterpolate.GetPoint ( int  index)
inline

Get the point

Created in NX7.5.5

License requirements: None.

Parameters
indexthe index of item
Returns
the point
unsafe int NXOpen.CAM.ToolAxisInterpolate.GetTotalNumberOfPoints ( )
inline

Get the total number of interpolate data points

Created in NX7.5.5

License requirements: None.

Returns
the total number
unsafe void NXOpen.CAM.ToolAxisInterpolate.ResetToDefault ( )
inline

The action of Reset to Default

Created in NX7.5.0

License requirements: cam_base ("CAM BASE")

Property Documentation

unsafe NXOpen.CAM.ToolAxisInterpolate.ControlDirectionTypes NXOpen.CAM.ToolAxisInterpolate.ControlDirection
getset

Returns or sets the control direction type

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.ToolAxisInterpolate.InitializeFromDriveLeadAngle
getset

Returns or sets the initialize from drive lead angle

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.ToolAxisInterpolate.InitializeFromDriveMaxAngle
getset

Returns or sets the initialize from drive max step angle

Created in NX1899.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.ToolAxisInterpolate.InitializeFromDriveStepSize
getset

Returns or sets the initialize from drive step size

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe double NXOpen.CAM.ToolAxisInterpolate.InitializeFromDriveTiltAngle
getset

Returns or sets the initialize from drive tilt angle

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.ToolAxisInterpolate.InterpolationMethodTypes NXOpen.CAM.ToolAxisInterpolate.InterpolationMethod
getset

Returns or sets the interpolation method type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.ToolAxisInterpolate.TurnInputModeTypes NXOpen.CAM.ToolAxisInterpolate.TurnInputMode
getset

Returns or sets the turn input mode type

Created in NX11.0.2

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")

unsafe NXOpen.CAM.ToolAxisInterpolate.TurnInterpolationMethodTypes NXOpen.CAM.ToolAxisInterpolate.TurnInterpolationMethod
getset

Returns or sets the turn interpolation method type

Created in NX11.0.1

License requirements to get this property: None.

License requirements to set this property: cam_base ("CAM BASE")


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