|
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. | |
Public Member Functions inherited from NXOpen::CAM::ToolAxisBase | |
| 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. | |
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. | |
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