|
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 | |
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. | |
| 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