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.
 
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.
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t GetTag () const
 
<b>Deprecated</b>:<br>

   Use Tag instead.

 
tag_t Tag () const
 Returns the tag of this object.
 

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

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