NX Open C++ Reference Guide
|
Represents a Tool Axis Variable Builder
Created in NX7.5.0.
More...
Public Member Functions | |
bool | ApplySmoothing () |
Returns the Apply Smoothing Created in NX7.5.0. | |
NXOpen::CAM::InheritableToolDepBuilder * | FanDistance () |
Returns the fan distance Created in NX9.0.0. | |
NXOpen::CAM::InterpolateAngle * | InterpolateAngleToDrive () |
Returns the Interpolate Angle to Drive builder Created in NX7.5.0. | |
NXOpen::CAM::InterpolateAngle * | InterpolateAngleToPart () |
Returns the Interpolate Angle to Part builder Created in NX7.5.0. | |
NXOpen::CAM::InterpolateVector * | InterpolateVector () |
Returns the Interpolate Vector builder Created in NX7.5.0. | |
double | LeadAngle () |
Returns the Lead Angle Created in NX7.5.0. | |
double | MaximumLeadAngle () |
Returns the Maximum the Lead Angle Created in NX7.5.0. | |
NXOpen::CAM::ToolAxisVariable::MaximumLeadAngleTypes | MaximumLeadAngleType () |
Returns the Maximum Lead Angle type Created in NX7.5.0. | |
double | MaximumTiltAngle () |
Returns the Maximum Tilt Angle Created in NX7.5.0. | |
double | MinimumHeelClearanceDistance () |
Returns the Minimum Heel Clearance Distance Created in NX7.5.0. | |
double | MinimumLeadAngle () |
Returns the Minimum the Lead Angle Created in NX7.5.0. | |
double | MinimumTiltAngle () |
Returns the Minimum Tilt Angle Created in NX7.5.0. | |
double | NominalLeadAngle () |
Returns the Nominal Lead Angle Created in NX7.5.0. | |
NXOpen::CAM::ToolAxisVariable::NominalLeadAngleTypes | NominalLeadAngleType () |
Returns the Nominal Lead Angle type Created in NX7.5.0. | |
double | RotationAngle () |
Returns the Rotation Angle Created in NX7.5.0. | |
NXOpen::Direction * | RotationAxis () |
Returns the Rotation Axis Created in NX7.5.0. | |
NXOpen::CAM::ToolAxisVariable::RulingTypes | RulingType () |
Returns the Ruling Type Created in NX7.5.0. | |
void | SetApplySmoothing (bool applySmoothing) |
Sets the Apply Smoothing Created in NX7.5.0. | |
void | SetLeadAngle (double leadAngle) |
Sets the Lead Angle Created in NX7.5.0. | |
void | SetMaximumLeadAngle (double maximumLeadAngle) |
Sets the Maximum the Lead Angle Created in NX7.5.0. | |
void | SetMaximumLeadAngleType (NXOpen::CAM::ToolAxisVariable::MaximumLeadAngleTypes maximumLeadAngle) |
Sets the Maximum Lead Angle type Created in NX7.5.0. | |
void | SetMaximumTiltAngle (double maximumTiltAngle) |
Sets the Maximum Tilt Angle Created in NX7.5.0. | |
void | SetMinimumHeelClearanceDistance (double minimumHeelClearanceDistance) |
Sets the Minimum Heel Clearance Distance Created in NX7.5.0. | |
void | SetMinimumLeadAngle (double minimumLeadAngle) |
Sets the Minimum the Lead Angle Created in NX7.5.0. | |
void | SetMinimumTiltAngle (double minimumTiltAngle) |
Sets the Minimum Tilt Angle Created in NX7.5.0. | |
void | SetNominalLeadAngle (double nominalLeadAngle) |
Sets the Nominal Lead Angle Created in NX7.5.0. | |
void | SetNominalLeadAngleType (NXOpen::CAM::ToolAxisVariable::NominalLeadAngleTypes nominalLeadAngle) |
Sets the Nominal Lead Angle type Created in NX7.5.0. | |
void | SetRotationAngle (double rotationAngle) |
Sets the Rotation Angle Created in NX7.5.0. | |
void | SetRotationAxis (NXOpen::Direction *vector) |
Sets the Rotation Axis Created in NX7.5.0. | |
void | SetRulingType (NXOpen::CAM::ToolAxisVariable::RulingTypes rulingType) |
Sets the Ruling Type Created in NX7.5.0. | |
void | SetSwarfTiltAngle (double swarfTiltAngle) |
Sets the Swarf Tilt Angle Created in NX7.5.0. | |
void | SetTiltAngle (double tiltAngle) |
Sets the Tilt Angle Created in NX7.5.0. | |
void | SetToolAxisType (NXOpen::CAM::ToolAxisVariable::Types toolAxis) |
Sets the tool axis type Created in NX7.5.0. | |
void | SetZagLeadAngle (double zagLead) |
Sets the Zag Lead Angle Created in NX7.5.0. | |
void | SetZagRotationAngle (double zagAngle) |
Sets the Zag Rotation Angle Created in NX7.5.0. | |
void | SetZagRotationAxis (NXOpen::Direction *vector) |
Sets the Zag Rotation Axis Created in NX7.5.0. | |
void | SetZagTiltAngle (double zagTilt) |
Sets the Zag Tilt Angle Created in NX7.5.0. | |
double | SwarfTiltAngle () |
Returns the Swarf Tilt Angle Created in NX7.5.0. | |
double | TiltAngle () |
Returns the Tilt Angle Created in NX7.5.0. | |
NXOpen::CAM::ToolAxisVariable::Types | ToolAxisType () |
Returns the tool axis type Created in NX7.5.0. | |
double | ZagLeadAngle () |
Returns the Zag Lead Angle Created in NX7.5.0. | |
double | ZagRotationAngle () |
Returns the Zag Rotation Angle Created in NX7.5.0. | |
NXOpen::Direction * | ZagRotationAxis () |
Returns the Zag Rotation Axis Created in NX7.5.0. | |
double | ZagTiltAngle () |
Returns the Zag Tilt Angle Created in NX7.5.0. | |
![]() | |
NXOpen::Point * | Point () |
Returns the Point Created in NX7.5.0. | |
void | SetPoint (NXOpen::Point *pointTag) |
Sets the Point Created in NX7.5.0. | |
void | SetVector (NXOpen::Direction *vector) |
Sets the Vector Created in NX7.5.0. | |
NXOpen::Direction * | Vector () |
Returns the Vector Created in NX7.5.0. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Available types for Tool Axis Variable.
TypesAwayFromPoint |
Away from Point. |
TypesTowardPoint |
Toward Point. |
TypesAwayFromLine |
Away from Line. |
TypesTowardLine |
Toward Line. |
TypesRelativeToVector |
Relative to Vector. |
TypesNormalToPart |
Normal to Part. |
TypesRelativeToPart |
Relative to Part. |
TypesFourAxisNormalToPart |
4-Axis Normal to Part |
TypesFourAxisRelativeToPart |
4-Axis Relative to Part |
TypesDualFourAxisOnPart |
Dual 4-Axis on Part. |
TypesInterpolateVector |
Interpolate Vector. |
TypesInterpolateAngleToPart |
Interpolate Angle to Part. |
TypesInterpolateAngleToDrive |
Interpolate Angle to Drive. |
TypesOptimizedToDrive |
Optimized to Drive. |
TypesNormalToDrive |
Normal to Drive. |
TypesSwarfDrive |
Swarf Drive. |
TypesRelativeToDrive |
Relative to Drive. |
TypesFourAxisNormalToDrive |
4-Axis Normal to Drive |
TypesFourAxisRelativeToDrive |
4-Axis Relative to Drive |
TypesDualFourAxisOnDrive |
Dual 4-Axis on Drive. |
TypesSameAsDrivePath |
Same as drive path. |
TypesUserDefined |
User Defined. |
TypesAutomatic |
Original VAP tool axis. |
TypesAlignToEdges |
Align to almost straight edges. |
TypesSwarfBaseUV |
Align to U or V parameter line. |
TypesFourAxisAroundRotaryAxis |
4-Axis Around Rotary Axis |
bool NXOpen::CAM::ToolAxisVariable::ApplySmoothing | ( | ) |
Returns the Apply Smoothing
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::ToolAxisVariable::FanDistance | ( | ) |
Returns the fan distance
Created in NX9.0.0.
License requirements : None
NXOpen::CAM::InterpolateAngle* NXOpen::CAM::ToolAxisVariable::InterpolateAngleToDrive | ( | ) |
Returns the Interpolate Angle to Drive builder
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InterpolateAngle* NXOpen::CAM::ToolAxisVariable::InterpolateAngleToPart | ( | ) |
Returns the Interpolate Angle to Part builder
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::InterpolateVector* NXOpen::CAM::ToolAxisVariable::InterpolateVector | ( | ) |
Returns the Interpolate Vector builder
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::LeadAngle | ( | ) |
Returns the Lead Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::MaximumLeadAngle | ( | ) |
Returns the Maximum the Lead Angle
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::ToolAxisVariable::MaximumLeadAngleTypes NXOpen::CAM::ToolAxisVariable::MaximumLeadAngleType | ( | ) |
Returns the Maximum Lead Angle type
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::MaximumTiltAngle | ( | ) |
Returns the Maximum Tilt Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::MinimumHeelClearanceDistance | ( | ) |
Returns the Minimum Heel Clearance Distance
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::MinimumLeadAngle | ( | ) |
Returns the Minimum the Lead Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::MinimumTiltAngle | ( | ) |
Returns the Minimum Tilt Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::NominalLeadAngle | ( | ) |
Returns the Nominal Lead Angle
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::ToolAxisVariable::NominalLeadAngleTypes NXOpen::CAM::ToolAxisVariable::NominalLeadAngleType | ( | ) |
Returns the Nominal Lead Angle type
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::RotationAngle | ( | ) |
Returns the Rotation Angle
Created in NX7.5.0.
License requirements : None
NXOpen::Direction* NXOpen::CAM::ToolAxisVariable::RotationAxis | ( | ) |
Returns the Rotation Axis
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::ToolAxisVariable::RulingTypes NXOpen::CAM::ToolAxisVariable::RulingType | ( | ) |
Returns the Ruling Type
Created in NX7.5.0.
License requirements : None
void NXOpen::CAM::ToolAxisVariable::SetApplySmoothing | ( | bool | applySmoothing | ) |
Sets the Apply Smoothing
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
applySmoothing | the Apply Smoothing |
void NXOpen::CAM::ToolAxisVariable::SetLeadAngle | ( | double | leadAngle | ) |
Sets the Lead Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
leadAngle | the Lead Angle |
void NXOpen::CAM::ToolAxisVariable::SetMaximumLeadAngle | ( | double | maximumLeadAngle | ) |
Sets the Maximum the Lead Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
maximumLeadAngle | the Maximum Lead Angle |
void NXOpen::CAM::ToolAxisVariable::SetMaximumLeadAngleType | ( | NXOpen::CAM::ToolAxisVariable::MaximumLeadAngleTypes | maximumLeadAngle | ) |
Sets the Maximum Lead Angle type
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
maximumLeadAngle | the Maximum Lead Angle type |
void NXOpen::CAM::ToolAxisVariable::SetMaximumTiltAngle | ( | double | maximumTiltAngle | ) |
Sets the Maximum Tilt Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
maximumTiltAngle | the Maximum Tilt Angle |
void NXOpen::CAM::ToolAxisVariable::SetMinimumHeelClearanceDistance | ( | double | minimumHeelClearanceDistance | ) |
Sets the Minimum Heel Clearance Distance
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
minimumHeelClearanceDistance | the Minimum Heel Clearance Distance |
void NXOpen::CAM::ToolAxisVariable::SetMinimumLeadAngle | ( | double | minimumLeadAngle | ) |
Sets the Minimum the Lead Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
minimumLeadAngle | the Minimum Lead Angle |
void NXOpen::CAM::ToolAxisVariable::SetMinimumTiltAngle | ( | double | minimumTiltAngle | ) |
Sets the Minimum Tilt Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
minimumTiltAngle | the Minimum Tilt Angle |
void NXOpen::CAM::ToolAxisVariable::SetNominalLeadAngle | ( | double | nominalLeadAngle | ) |
Sets the Nominal Lead Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
nominalLeadAngle | the Nominal Lead Angle |
void NXOpen::CAM::ToolAxisVariable::SetNominalLeadAngleType | ( | NXOpen::CAM::ToolAxisVariable::NominalLeadAngleTypes | nominalLeadAngle | ) |
Sets the Nominal Lead Angle type
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
nominalLeadAngle | the Nominal Lead Angle type |
void NXOpen::CAM::ToolAxisVariable::SetRotationAngle | ( | double | rotationAngle | ) |
Sets the Rotation Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
rotationAngle | the Rotation Angle |
void NXOpen::CAM::ToolAxisVariable::SetRotationAxis | ( | NXOpen::Direction * | vector | ) |
void NXOpen::CAM::ToolAxisVariable::SetRulingType | ( | NXOpen::CAM::ToolAxisVariable::RulingTypes | rulingType | ) |
Sets the Ruling Type
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
rulingType | the Ruling Type |
void NXOpen::CAM::ToolAxisVariable::SetSwarfTiltAngle | ( | double | swarfTiltAngle | ) |
Sets the Swarf Tilt Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
swarfTiltAngle | the Swarf Tilt Angle |
void NXOpen::CAM::ToolAxisVariable::SetTiltAngle | ( | double | tiltAngle | ) |
Sets the Tilt Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
tiltAngle | the Tilt Angle |
void NXOpen::CAM::ToolAxisVariable::SetToolAxisType | ( | NXOpen::CAM::ToolAxisVariable::Types | toolAxis | ) |
Sets the tool axis type
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
toolAxis | the tool axis type |
void NXOpen::CAM::ToolAxisVariable::SetZagLeadAngle | ( | double | zagLead | ) |
Sets the Zag Lead Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
zagLead | the Zag Lead |
void NXOpen::CAM::ToolAxisVariable::SetZagRotationAngle | ( | double | zagAngle | ) |
Sets the Zag Rotation Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
zagAngle | the Zag Angle |
void NXOpen::CAM::ToolAxisVariable::SetZagRotationAxis | ( | NXOpen::Direction * | vector | ) |
void NXOpen::CAM::ToolAxisVariable::SetZagTiltAngle | ( | double | zagTilt | ) |
Sets the Zag Tilt Angle
Created in NX7.5.0.
License requirements : cam_base ("CAM BASE")
zagTilt | the Zag Tilt |
double NXOpen::CAM::ToolAxisVariable::SwarfTiltAngle | ( | ) |
Returns the Swarf Tilt Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::TiltAngle | ( | ) |
Returns the Tilt Angle
Created in NX7.5.0.
License requirements : None
NXOpen::CAM::ToolAxisVariable::Types NXOpen::CAM::ToolAxisVariable::ToolAxisType | ( | ) |
Returns the tool axis type
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::ZagLeadAngle | ( | ) |
Returns the Zag Lead Angle
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::ZagRotationAngle | ( | ) |
Returns the Zag Rotation Angle
Created in NX7.5.0.
License requirements : None
NXOpen::Direction* NXOpen::CAM::ToolAxisVariable::ZagRotationAxis | ( | ) |
Returns the Zag Rotation Axis
Created in NX7.5.0.
License requirements : None
double NXOpen::CAM::ToolAxisVariable::ZagTiltAngle | ( | ) |
Returns the Zag Tilt Angle
Created in NX7.5.0.
License requirements : None