NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::CAM::TurnAvoidanceGohomeBuilder Class Reference

Represents an avoidance return Builder
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::TurnAvoidanceGohomeBuilder:
NXOpen::TaggedObject

Public Types

enum  GohomePointModes { GohomePointModesPoint, GohomePointModesSameAsFrom }
 The gohome point mode options
Created in NX6.0.0. More...
 
enum  GohomePointMotionTypes {
  GohomePointMotionTypesNone, GohomePointMotionTypesDirect, GohomePointMotionTypesRadialThenAxial, GohomePointMotionTypesAxialThenRadial,
  GohomePointMotionTypesClearRadialThenDirect, GohomePointMotionTypesClearAxialThenDirect
}
 The gohome point motion type options
Created in NX6.0.0. More...
 

Public Member Functions

NXOpen::PointGohomePoint ()
 Returns the gohome point
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointModes GohomePointMode ()
 Returns the gohome point mode
Created in NX6.0.0. More...
 
NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMotionTypes GohomePointMotionType ()
 Returns the gohome point motion type
Created in NX6.0.0. More...
 
void SetGohomePoint (NXOpen::Point *gohomePoint)
 Sets the gohome point
Created in NX6.0.0. More...
 
void SetGohomePointMode (NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointModes gohomePointMode)
 Sets the gohome point mode
Created in NX6.0.0. More...
 
void SetGohomePointMotionType (NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMotionTypes gohomePointMotionType)
 Sets the gohome point motion type
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents an avoidance return Builder
Created in NX6.0.0.


Member Enumeration Documentation

The gohome point mode options
Created in NX6.0.0.


Enumerator
GohomePointModesPoint 

Point is defined by point.

GohomePointModesSameAsFrom 

Point is locked to from point.

The gohome point motion type options
Created in NX6.0.0.


Enumerator
GohomePointMotionTypesNone 

Point is inactive.

GohomePointMotionTypesDirect 

Motion type: Direct to point.

GohomePointMotionTypesRadialThenAxial 

Motion type: Radial then axial to point.

GohomePointMotionTypesAxialThenRadial 

Motion type: Axial then axial to point.

GohomePointMotionTypesClearRadialThenDirect 

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

GohomePointMotionTypesClearAxialThenDirect 

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

Member Function Documentation

NXOpen::Point* NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePoint ( )

Returns the gohome point
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointModes NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMode ( )

Returns the gohome point mode
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMotionTypes NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMotionType ( )

Returns the gohome point motion type
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::TurnAvoidanceGohomeBuilder::SetGohomePoint ( NXOpen::Point gohomePoint)

Sets the gohome point
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
gohomePointthe gohome point value
void NXOpen::CAM::TurnAvoidanceGohomeBuilder::SetGohomePointMode ( NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointModes  gohomePointMode)

Sets the gohome point mode
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
gohomePointModethe gohome point mode value
void NXOpen::CAM::TurnAvoidanceGohomeBuilder::SetGohomePointMotionType ( NXOpen::CAM::TurnAvoidanceGohomeBuilder::GohomePointMotionTypes  gohomePointMotionType)

Sets the gohome point motion type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
gohomePointMotionTypethe gohome point motion type value

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