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

Represents an avoidance return Builder More...

Inheritance diagram for NXOpen.CAM.TurnAvoidanceReturnBuilder:
NXOpen.TaggedObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  ReturnPointModes {
  Point, DeltaAngleDistance, DeltaVectorDistance, DeltaMove,
  SameAsStart
}
 The return point mode options More...
 
enum  ReturnPointMotionTypes {
  None, Automatic, Direct, RadialThenAxial,
  AxialThenRadial, ClearRadialThenDirect, ClearAxialThenDirect, ClearRadialOnly,
  ClearAxialOnly
}
 the return point motion type options More...
 

Properties

unsafe double ReturnDeltaAngle [get, set]
 Returns or sets the return delta angle More...
 
unsafe double ReturnDeltaDistance [get, set]
 Returns or sets the return delta distance More...
 
unsafe NXOpen.NXObject ReturnDeltaVector [get, set]
 Returns or sets the return delta vector More...
 
unsafe double ReturnDeltaX [get, set]
 Returns or sets the return delta X More...
 
unsafe double ReturnDeltaY [get, set]
 Returns or sets the return delta Y More...
 
unsafe NXOpen.Point ReturnPoint [get, set]
 Returns or sets the return point More...
 
unsafe
NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointModes 
ReturnPointMode [get, set]
 Returns or sets the return point mode More...
 
unsafe
NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointMotionTypes 
ReturnPointMotionType [get, set]
 Returns or sets the return point motion 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

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

Detailed Description

Represents an avoidance return Builder

Created in NX6.0.0

Member Enumeration Documentation

The return point mode options

Enumerator
Point 

Point is defined by point.

DeltaAngleDistance 

Point is defined by angle and distance.

DeltaVectorDistance 

Point is defined by vector and distance.

DeltaMove 

Point is defined by delta move (X and Y coordinate).

SameAsStart 

Point is locked start point.

the return point motion type options

Enumerator
None 

Point is inactive.

Automatic 

Motion type: Automatic to point.

Direct 

Motion type: Direct to point.

RadialThenAxial 

Motion type: Radial then axial to point.

AxialThenRadial 

Motion type: Axial then axial to point.

ClearRadialThenDirect 

Motion type: Radial to clearance plane then direct to point.

ClearAxialThenDirect 

Motion type: Axial to clearance plane then direct to point.

ClearRadialOnly 

Motion type: Radial to clearance plane only (no motion to point).

ClearAxialOnly 

Motion type: Axial to clearance plane only (no motion to point).

Property Documentation

unsafe double NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnDeltaAngle
getset

Returns or sets the return delta angle

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnDeltaDistance
getset

Returns or sets the return delta distance

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.NXObject NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnDeltaVector
getset

Returns or sets the return delta vector

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnDeltaX
getset

Returns or sets the return delta X

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe double NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnDeltaY
getset

Returns or sets the return delta Y

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Point NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPoint
getset

Returns or sets the return point

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointModes NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointMode
getset

Returns or sets the return point mode

Created in NX6.0.0

License requirements to get this property: None.

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

unsafe NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointMotionTypes NXOpen.CAM.TurnAvoidanceReturnBuilder.ReturnPointMotionType
getset

Returns or sets the return point motion type

Created in NX6.0.0

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.