NX Open C++ Reference Guide
|
Represents a Tool Axis Advanced Builder
Created in NX7.0.0.
More...
Public Types | |
enum | RotateAboutType { RotateAboutTypePartAxis, RotateAboutTypeBlade } |
Rotate About type. More... | |
enum | Type { TypeAutomatic, TypeInterpolateVector, TypeBladeSwarf, TypeFollowBladeUv } |
Available types for Tool Axis Advanced type. More... | |
Public Member Functions | |
NXOpen::CAM::InterpolateVector * | InterpolateVector () |
Returns the Interpolate Vector builder Created in NX7.5.0. | |
double | LeadingAngle () |
Returns the leading angle | |
double | MinimumLeadAngle () |
Returns the minimum lead angle Created in NX8.5.0. | |
NXOpen::CAM::LeadAngles * | PrimaryLeadAngles () |
Returns the primary lead angles, used for leading to trailing and swarf blade Created in NX8.5.0. | |
NXOpen::CAM::ToolAxisAdvanced::RotateAboutType | RotateAbout () |
Returns the rotate about Created in NX7.5.0. | |
NXOpen::CAM::LeadAngles * | SecondaryLeadAngles () |
Returns the secondary lead angles, used for trailing to leading Created in NX8.5.0. | |
void | SetLeadingAngle (double leadingAngle) |
Sets the leading angle | |
void | SetMinimumLeadAngle (double minLeadAngle) |
Sets the minimum lead angle Created in NX8.5.0. | |
void | SetRotateAbout (NXOpen::CAM::ToolAxisAdvanced::RotateAboutType rotateAbout) |
Sets the rotate about Created in NX7.5.0. | |
void | SetSplitterAngle (double splitterAngle) |
Sets the splitter angle Created in NX7.0.0. | |
void | SetTiltAngle (double tiltAngle) |
Sets the tilt angle Created in NX7.0.0. | |
void | SetToolAxisType (NXOpen::CAM::ToolAxisAdvanced::Type toolAxis) |
Sets the tool axis types Created in NX7.0.0. | |
void | SetTrailingAngle (double trailingAngle) |
Sets the trailing angle | |
double | SplitterAngle () |
Returns the splitter angle Created in NX7.0.0. | |
double | TiltAngle () |
Returns the tilt angle Created in NX7.0.0. | |
NXOpen::CAM::ToolAxisAdvanced::Type | ToolAxisType () |
Returns the tool axis types Created in NX7.0.0. | |
double | TrailingAngle () |
Returns the trailing angle | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
NXOpen::CAM::InterpolateVector* NXOpen::CAM::ToolAxisAdvanced::InterpolateVector | ( | ) |
Returns the Interpolate Vector builder
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisAdvanced::LeadingAngle | ( | ) |
Returns the leading angle
Use CAM::LeadAngles::AtLeadingEdge instead.
Created in NX7.0.0.
License requirements : None
double NXOpen::CAM::ToolAxisAdvanced::MinimumLeadAngle | ( | ) |
Returns the minimum lead angle
Created in NX8.5.0.
License requirements : None
NXOpen::CAM::LeadAngles* NXOpen::CAM::ToolAxisAdvanced::PrimaryLeadAngles | ( | ) |
Returns the primary lead angles, used for leading to trailing and swarf blade
Created in NX8.5.0.
License requirements : None
NXOpen::CAM::ToolAxisAdvanced::RotateAboutType NXOpen::CAM::ToolAxisAdvanced::RotateAbout | ( | ) |
Returns the rotate about
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::LeadAngles* NXOpen::CAM::ToolAxisAdvanced::SecondaryLeadAngles | ( | ) |
Returns the secondary lead angles, used for trailing to leading
Created in NX8.5.0.
License requirements : None
void NXOpen::CAM::ToolAxisAdvanced::SetLeadingAngle | ( | double | leadingAngle | ) |
Sets the leading angle
Use CAM::LeadAngles::AtLeadingEdge instead.
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
leadingAngle | the leading angle value |
void NXOpen::CAM::ToolAxisAdvanced::SetMinimumLeadAngle | ( | double | minLeadAngle | ) |
Sets the minimum lead angle
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
minLeadAngle | the minimum lead angle value |
void NXOpen::CAM::ToolAxisAdvanced::SetRotateAbout | ( | NXOpen::CAM::ToolAxisAdvanced::RotateAboutType | rotateAbout | ) |
Sets the rotate about
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
rotateAbout | the rotate about value |
void NXOpen::CAM::ToolAxisAdvanced::SetSplitterAngle | ( | double | splitterAngle | ) |
Sets the splitter angle
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
splitterAngle | the leading angle value |
void NXOpen::CAM::ToolAxisAdvanced::SetTiltAngle | ( | double | tiltAngle | ) |
Sets the tilt angle
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
tiltAngle | the tilt angle value |
void NXOpen::CAM::ToolAxisAdvanced::SetToolAxisType | ( | NXOpen::CAM::ToolAxisAdvanced::Type | toolAxis | ) |
Sets the tool axis types
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
toolAxis | the tool axis type |
void NXOpen::CAM::ToolAxisAdvanced::SetTrailingAngle | ( | double | trailingAngle | ) |
Sets the trailing angle
Use CAM::LeadAngles::AtTrailingEdge instead.
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
trailingAngle | the leading angle value |
double NXOpen::CAM::ToolAxisAdvanced::SplitterAngle | ( | ) |
Returns the splitter angle
Created in NX7.0.0.
License requirements : None
double NXOpen::CAM::ToolAxisAdvanced::TiltAngle | ( | ) |
Returns the tilt angle
Created in NX7.0.0.
License requirements : None
NXOpen::CAM::ToolAxisAdvanced::Type NXOpen::CAM::ToolAxisAdvanced::ToolAxisType | ( | ) |
Returns the tool axis types
Created in NX7.0.0.
License requirements : None
double NXOpen::CAM::ToolAxisAdvanced::TrailingAngle | ( | ) |
Returns the trailing angle
Use CAM::LeadAngles::AtTrailingEdge instead.
Created in NX7.0.0.
License requirements : None