NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

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

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.

TypesTowardPoint 

Tilt tpward point.

TypesTowardCurve 

Tilt toward curve.


Member Function Documentation

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

Returns the maximum wall height
Created in NX6.0.0.



License requirements : None

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

Sets the maximum wall height
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe tool effective height

Sets the tool axis point
Created in NX5.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
pointthe tilt to/from point

Sets the tilt angle type
Created in NX6.0.0.



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe auto tilt flag

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



License requirements : cam_base ("CAM BASE")

Parameters:
newValuethe new value

Returns the tilt angle type
Created in NX6.0.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.