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. More... | |
double | LeadingAngle () |
Returns the leading angle More... | |
double | MinimumLeadAngle () |
Returns the minimum lead angle Created in NX8.5.0. More... | |
NXOpen::CAM::InheritableToolDepBuilder * | PreviewMaximumDistanceBuilder () |
Returns the preview maximum distance Created in NX11.0.1. More... | |
NXOpen::CAM::LeadAngles * | PrimaryLeadAngles () |
Returns the primary lead angles, used for leading to trailing and swarf blade Created in NX8.5.0. More... | |
NXOpen::CAM::ToolAxisAdvanced::RotateAboutType | RotateAbout () |
Returns the rotate about Created in NX7.5.0. More... | |
NXOpen::CAM::LeadAngles * | SecondaryLeadAngles () |
Returns the secondary lead angles, used for trailing to leading Created in NX8.5.0. More... | |
void | SetLeadingAngle (double leadingAngle) |
Sets the leading angle More... | |
void | SetMinimumLeadAngle (double minLeadAngle) |
Sets the minimum lead angle Created in NX8.5.0. More... | |
void | SetRotateAbout (NXOpen::CAM::ToolAxisAdvanced::RotateAboutType rotateAbout) |
Sets the rotate about Created in NX7.5.0. More... | |
void | SetSmoothingMethod (int smoothingMethod) |
Sets the smoothing method Created in NX11.0.1. More... | |
void | SetSplitterAngle (double splitterAngle) |
Sets the splitter angle Created in NX7.0.0. More... | |
void | SetSwarfGougeCheck (bool swarfGougeCheck) |
Sets the swarf gouge check Created in NX9.0.1. More... | |
void | SetTiltAngle (double tiltAngle) |
Sets the tilt angle Created in NX7.0.0. More... | |
void | SetToolAxisType (NXOpen::CAM::ToolAxisAdvanced::Type toolAxis) |
Sets the tool axis types Created in NX7.0.0. More... | |
void | SetTrailingAngle (double trailingAngle) |
Sets the trailing angle More... | |
void | SetTrailingEdgeClearanceAngle (double clearAngle) |
Sets the trailing edge clearance angle Created in NX9.0.3. More... | |
int | SmoothingMethod () |
Returns the smoothing method Created in NX11.0.1. More... | |
double | SplitterAngle () |
Returns the splitter angle Created in NX7.0.0. More... | |
bool | SwarfGougeCheck () |
Returns the swarf gouge check Created in NX9.0.1. More... | |
double | TiltAngle () |
Returns the tilt angle Created in NX7.0.0. More... | |
NXOpen::CAM::ToolAxisAdvanced::Type | ToolAxisType () |
Returns the tool axis types Created in NX7.0.0. More... | |
double | TrailingAngle () |
Returns the trailing angle More... | |
double | TrailingEdgeClearanceAngle () |
Returns the trailing edge clearance angle Created in NX9.0.3. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Represents a Tool Axis Advanced Builder
Created in NX7.0.0.
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::InheritableToolDepBuilder* NXOpen::CAM::ToolAxisAdvanced::PreviewMaximumDistanceBuilder | ( | ) |
Returns the preview maximum distance
Created in NX11.0.1.
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::SetSmoothingMethod | ( | int | smoothingMethod | ) |
Sets the smoothing method
Created in NX11.0.1.
License requirements : cam_base ("CAM BASE")
smoothingMethod | the smoothing method 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::SetSwarfGougeCheck | ( | bool | swarfGougeCheck | ) |
Sets the swarf gouge check
Created in NX9.0.1.
License requirements : cam_base ("CAM BASE")
swarfGougeCheck | the swarf gouge check 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 |
void NXOpen::CAM::ToolAxisAdvanced::SetTrailingEdgeClearanceAngle | ( | double | clearAngle | ) |
Sets the trailing edge clearance angle
Created in NX9.0.3.
License requirements : cam_base ("CAM BASE")
clearAngle | the trailing edge clearance angle value |
int NXOpen::CAM::ToolAxisAdvanced::SmoothingMethod | ( | ) |
Returns the smoothing method
Created in NX11.0.1.
License requirements : None
double NXOpen::CAM::ToolAxisAdvanced::SplitterAngle | ( | ) |
Returns the splitter angle
Created in NX7.0.0.
License requirements : None
bool NXOpen::CAM::ToolAxisAdvanced::SwarfGougeCheck | ( | ) |
Returns the swarf gouge check
Created in NX9.0.1.
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
double NXOpen::CAM::ToolAxisAdvanced::TrailingEdgeClearanceAngle | ( | ) |
Returns the trailing edge clearance angle
Created in NX9.0.3.
License requirements : None