|
NX Open C++ Reference Guide
|
Represents a first plunge Builder
Created in NX6.0.0.
More...
Public Types | |
| enum | AutoOptions { AutoOptionsUserDefinedValues, AutoOptionsAutomaticValues, AutoOptionsClearWallsByAngleAndDistance, AutoOptionsWithdraw, AutoOptionsWithdrawByDistance, AutoOptionsClearWalls, AutoOptionsClearWallsByDistance, AutoOptionsSameAsPlungeRetract } |
| The auto engage retract options Created in NX6.0.0. More... | |
| enum | ExtendMethods { ExtendMethodsDistance, ExtendMethodsToBlank } |
| the extend method options Created in NX7.5.0. More... | |
| enum | Types { TypesAutoCircular, TypesAutoLinear, TypesDelta, TypesAngleAndDistance, TypesRelativeLinear, TypesFromAPoint, TypesTwoCircles, TypesTwoPointTangent, TypesSameAsEngage } |
| The engage retract type Created in NX6.0.0. More... | |
Public Member Functions | |
| double | Angle () |
| Returns the Angle Created in NX6.0.0. | |
| NXOpen::CAM::TurnEngageRetractBuilder::AutoOptions | AutomaticOption () |
| Returns the Auto Engage(Retract) Option Created in NX6.0.0. | |
| double | DeltaXc () |
| Returns the Delta XC Created in NX6.0.0. | |
| double | DeltaYc () |
| Returns the Delta YC Created in NX6.0.0. | |
| bool | DirectTrimPoint () |
| Returns the Direct engage to(retract from) trim point Created in NX6.0.0. | |
| double | Distance () |
| Returns the Distance Created in NX6.0.0. | |
| NXOpen::CAM::TurnEngageRetractBuilder::Types | EngageRetractType () |
| Returns the Engage(Retract) Type Created in NX6.0.0. | |
| double | ExtendDistance () |
| Returns the Extend Distance Created in NX6.0.0. | |
| NXOpen::CAM::TurnEngageRetractBuilder::ExtendMethods | ExtendMethod () |
| Returns the Extend Method Created in NX7.5.0. | |
| double | FirstRadius () |
| Returns the First Radius Created in NX6.0.0. | |
| bool | IgnoreWorkpiece () |
| Returns the Ignore Workpiece Created in NX9.0.0. | |
| NXOpen::Point * | Point () |
| Returns the point Created in NX6.0.0. | |
| double | Radius () |
| Returns the Radius Created in NX6.0.0. | |
| double | SafeDistance () |
| Returns the Safe Distance Created in NX6.0.0. | |
| double | SecondRadius () |
| Returns the Second Radius Created in NX6.0.0. | |
| void | SetAngle (double angle) |
| Sets the Angle Created in NX6.0.0. | |
| void | SetAutomaticOption (NXOpen::CAM::TurnEngageRetractBuilder::AutoOptions engageRetractOption) |
| Sets the Auto Engage(Retract) Option Created in NX6.0.0. | |
| void | SetDeltaXc (double xc) |
| Sets the Delta XC Created in NX6.0.0. | |
| void | SetDeltaYc (double yc) |
| Sets the Delta YC Created in NX6.0.0. | |
| void | SetDirectTrimPoint (bool directTrimPoint) |
| Sets the Direct engage to(retract from) trim point Created in NX6.0.0. | |
| void | SetDistance (double distance) |
| Sets the Distance Created in NX6.0.0. | |
| void | SetEngageRetractType (NXOpen::CAM::TurnEngageRetractBuilder::Types engageRetractType) |
| Sets the Engage(Retract) Type Created in NX6.0.0. | |
| void | SetExtendDistance (double extendDistance) |
| Sets the Extend Distance Created in NX6.0.0. | |
| void | SetExtendMethod (NXOpen::CAM::TurnEngageRetractBuilder::ExtendMethods newValue) |
| Sets the Extend Method Created in NX7.5.0. | |
| void | SetFirstRadius (double firstRadius) |
| Sets the First Radius Created in NX6.0.0. | |
| void | SetIgnoreWorkpiece (bool ignoreWorkpiece) |
| Sets the Ignore Workpiece Created in NX9.0.0. | |
| void | SetPoint (NXOpen::Point *turnPoint) |
| Sets the point Created in NX6.0.0. | |
| void | SetRadius (double radius) |
| Sets the Radius Created in NX6.0.0. | |
| void | SetSafeDistance (double safeDistance) |
| Sets the Safe Distance Created in NX6.0.0. | |
| void | SetSecondRadius (double secondRadius) |
| Sets the Second Radius Created in NX6.0.0. | |
| void | SetTangentialExtension (bool tangentialExtension) |
| Sets the Tangential Extension Created in NX6.0.0. | |
| bool | TangentialExtension () |
| Returns the Tangential Extension Created in NX6.0.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. | |
Represents a first plunge Builder
Created in NX6.0.0.
The auto engage retract options
Created in NX6.0.0.
The engage retract type
Created in NX6.0.0.
| TypesAutoCircular |
Auto Circular. |
| TypesAutoLinear |
Auto Linear. |
| TypesDelta |
Delta. |
| TypesAngleAndDistance |
Angle and Distance. |
| TypesRelativeLinear |
Relative Linear. |
| TypesFromAPoint |
From a Point. |
| TypesTwoCircles |
Two Circles. |
| TypesTwoPointTangent |
Two Point Tangent. |
| TypesSameAsEngage |
Same as Engage. |
| double NXOpen::CAM::TurnEngageRetractBuilder::Angle | ( | ) |
Returns the Angle
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::TurnEngageRetractBuilder::AutoOptions NXOpen::CAM::TurnEngageRetractBuilder::AutomaticOption | ( | ) |
Returns the Auto Engage(Retract) Option
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::DeltaXc | ( | ) |
Returns the Delta XC
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::DeltaYc | ( | ) |
Returns the Delta YC
Created in NX6.0.0.
License requirements : None
| bool NXOpen::CAM::TurnEngageRetractBuilder::DirectTrimPoint | ( | ) |
Returns the Direct engage to(retract from) trim point
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::Distance | ( | ) |
Returns the Distance
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::TurnEngageRetractBuilder::Types NXOpen::CAM::TurnEngageRetractBuilder::EngageRetractType | ( | ) |
Returns the Engage(Retract) Type
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::ExtendDistance | ( | ) |
Returns the Extend Distance
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::TurnEngageRetractBuilder::ExtendMethods NXOpen::CAM::TurnEngageRetractBuilder::ExtendMethod | ( | ) |
Returns the Extend Method
Created in NX7.5.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::FirstRadius | ( | ) |
Returns the First Radius
Created in NX6.0.0.
License requirements : None
| bool NXOpen::CAM::TurnEngageRetractBuilder::IgnoreWorkpiece | ( | ) |
Returns the Ignore Workpiece
Created in NX9.0.0.
License requirements : None
| NXOpen::Point* NXOpen::CAM::TurnEngageRetractBuilder::Point | ( | ) |
Returns the point
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::Radius | ( | ) |
Returns the Radius
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::SafeDistance | ( | ) |
Returns the Safe Distance
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::TurnEngageRetractBuilder::SecondRadius | ( | ) |
Returns the Second Radius
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::TurnEngageRetractBuilder::SetAngle | ( | double | angle | ) |
Sets the Angle
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| angle | the Angle value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetAutomaticOption | ( | NXOpen::CAM::TurnEngageRetractBuilder::AutoOptions | engageRetractOption | ) |
Sets the Auto Engage(Retract) Option
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| engageRetractOption | the Auto Engage(Retract) Option value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetDeltaXc | ( | double | xc | ) |
Sets the Delta XC
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| xc | the Delta XC value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetDeltaYc | ( | double | yc | ) |
Sets the Delta YC
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| yc | the Delta YC value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetDirectTrimPoint | ( | bool | directTrimPoint | ) |
Sets the Direct engage to(retract from) trim point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| directTrimPoint | the Direct engage to(retract from) trim point |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetDistance | ( | double | distance | ) |
Sets the Distance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| distance | the Distance value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetEngageRetractType | ( | NXOpen::CAM::TurnEngageRetractBuilder::Types | engageRetractType | ) |
Sets the Engage(Retract) Type
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| engageRetractType | the Engage(Retract) Type value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetExtendDistance | ( | double | extendDistance | ) |
Sets the Extend Distance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| extendDistance | the Extend Distance value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetExtendMethod | ( | NXOpen::CAM::TurnEngageRetractBuilder::ExtendMethods | newValue | ) |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetFirstRadius | ( | double | firstRadius | ) |
Sets the First Radius
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| firstRadius | the First Radius value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetIgnoreWorkpiece | ( | bool | ignoreWorkpiece | ) |
Sets the Ignore Workpiece
Created in NX9.0.0.
License requirements : cam_base ("CAM BASE")
| ignoreWorkpiece | the Ignore Workpiece |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetPoint | ( | NXOpen::Point * | turnPoint | ) |
Sets the point
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| turnPoint | the point value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetRadius | ( | double | radius | ) |
Sets the Radius
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| radius | the Radius value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetSafeDistance | ( | double | safeDistance | ) |
Sets the Safe Distance
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| safeDistance | the Safe Distance value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetSecondRadius | ( | double | secondRadius | ) |
Sets the Second Radius
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| secondRadius | the Second Radius value |
| void NXOpen::CAM::TurnEngageRetractBuilder::SetTangentialExtension | ( | bool | tangentialExtension | ) |
Sets the Tangential Extension
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| tangentialExtension | the Tangential Extension |
| bool NXOpen::CAM::TurnEngageRetractBuilder::TangentialExtension | ( | ) |
Returns the Tangential Extension
Created in NX6.0.0.
License requirements : None