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

Represents a builder for an inheritable double value in of a CAM.CAMObject
Created in NX6.0.0. More...

Inheritance diagram for NXOpen::CAM::ToolAxisTilt:
NXOpen::TaggedObject

Public Types

enum  TiltAngleTypes { TiltAngleTypesAutomatic, TiltAngleTypesSpecify }
 Available types for auto tilt. More...
 
enum  Types {
  TypesNone, TypesAwayFromPart = 7, TypesAwayFromPoint = 9, TypesTowardPoint,
  TypesAwayFromCurve = 13, TypesTowardCurve
}
 Available types for tool axis tilt control. More...
 

Public Member Functions

double Angle ()
 Returns the tool axis tilt angle
Created in NX6.0.0. More...
 
void GetCurves (std::vector< NXOpen::Curve * > &curves)
 Returns the tool axis curve
Created in NX6.0.0. More...
 
double MaxWallHeight ()
 Returns the maximum wall height
Created in NX6.0.0. More...
 
NXOpen::PointPoint ()
 Returns the tool axis point
Created in NX6.0.0. More...
 
void SetAngle (double newValue)
 Sets the tool axis tilt angle
Created in NX6.0.0. More...
 
void SetCurves (const std::vector< NXOpen::Curve * > &curves)
 Sets the tool axis curve
Created in NX6.0.0. More...
 
void SetMaxWallHeight (double newValue)
 Sets the maximum wall height
Created in NX6.0.0. More...
 
void SetPoint (NXOpen::Point *point)
 Sets the tool axis point
Created in NX5.0.0. More...
 
void SetTiltAngleType (NXOpen::CAM::ToolAxisTilt::TiltAngleTypes newValue)
 Sets the tilt angle type
Created in NX6.0.0. More...
 
void SetType (NXOpen::CAM::ToolAxisTilt::Types newValue)
 Sets the type of tool axis tilting
Created in NX6.0.0. More...
 
NXOpen::CAM::ToolAxisTilt::TiltAngleTypes TiltAngleType ()
 Returns the tilt angle type
Created in NX6.0.0. More...
 
NXOpen::CAM::ToolAxisTilt::Types Type ()
 Returns the type of tool axis tilting
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 a builder for an inheritable double value in of a CAM.CAMObject
Created in NX6.0.0.


Member Enumeration Documentation

Available types for auto tilt.

Enumerator
TiltAngleTypesAutomatic 

Automatically calculate tilt angle.

TiltAngleTypesSpecify 

User specifies the tilt angle.

Available types for tool axis tilt control.

Enumerator
TypesNone 

No tilting.

TypesAwayFromPart 

Tilt away from part.

TypesAwayFromPoint 

Tilt away from point.

TypesTowardPoint 

Tilt tpward point.

TypesAwayFromCurve 

Tilt away from curve.

TypesTowardCurve 

Tilt toward curve.

Member Function Documentation

double NXOpen::CAM::ToolAxisTilt::Angle ( )

Returns the tool axis tilt angle
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::ToolAxisTilt::GetCurves ( std::vector< NXOpen::Curve * > &  curves)

Returns the tool axis curve
Created in NX6.0.0.



License requirements : None

Parameters
curvesArray of curves
double NXOpen::CAM::ToolAxisTilt::MaxWallHeight ( )

Returns the maximum wall height
Created in NX6.0.0.



License requirements : None

NXOpen::Point* NXOpen::CAM::ToolAxisTilt::Point ( )

Returns the tool axis point
Created in NX6.0.0.



License requirements : None

void NXOpen::CAM::ToolAxisTilt::SetAngle ( double  newValue)

Sets the tool axis tilt angle
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe tool axis tilt angle
void NXOpen::CAM::ToolAxisTilt::SetCurves ( const std::vector< NXOpen::Curve * > &  curves)

Sets the tool axis curve
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
curvesArray of curves
void NXOpen::CAM::ToolAxisTilt::SetMaxWallHeight ( double  newValue)

Sets the maximum wall height
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe tool effective height
void NXOpen::CAM::ToolAxisTilt::SetPoint ( NXOpen::Point point)

Sets the tool axis point
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
pointthe tilt to/from point
void NXOpen::CAM::ToolAxisTilt::SetTiltAngleType ( NXOpen::CAM::ToolAxisTilt::TiltAngleTypes  newValue)

Sets the tilt angle type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe auto tilt flag
void NXOpen::CAM::ToolAxisTilt::SetType ( NXOpen::CAM::ToolAxisTilt::Types  newValue)

Sets the type of tool axis tilting
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters
newValuethe new value
NXOpen::CAM::ToolAxisTilt::TiltAngleTypes NXOpen::CAM::ToolAxisTilt::TiltAngleType ( )

Returns the tilt angle type
Created in NX6.0.0.



License requirements : None

NXOpen::CAM::ToolAxisTilt::Types NXOpen::CAM::ToolAxisTilt::Type ( )

Returns the type of tool axis tilting
Created in NX6.0.0.



License requirements : None


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