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. | |
![]() | |
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