|
NX Open C++ Reference Guide
|
Represents a builder for an inheritable double value in of a CAM.CAMObject
Created in NX5.0.0.
More...
Public Types | |
| enum | EngRetTypes { EngRetTypesSameAsDefault, EngRetTypesSameAsClosed, EngRetTypesSameAsEngage, EngRetTypesHelical, EngRetTypesRampOnShape, EngRetTypesZigzagRamp, EngRetTypesLinear, EngRetTypesArc, EngRetTypesArcParallelToToolAxis, EngRetTypesArcNormalToToolAxis, EngRetTypesArcNormalToPart, EngRetTypesHighSpeedArc, EngRetTypesPoints, EngRetTypesPlungeLift, EngRetTypesAlongVector, EngRetTypesAngAngPlane, EngRetTypesVectorPlane, EngRetTypesNone, EngRetTypesLinearRelativeCut } |
| Available types for engage/retract in Planar Milling. More... | |
| enum | MeasureHeightFrom { MeasureHeightFromCurrentLevel, MeasureHeightFromPreviousLevel, MeasureHeightFromPlane } |
| Available types for the Height From which engage helical/ramp/plunge is measured in Planar Milling. More... | |
Public Member Functions | |
| double | ArcAngle () |
| Returns the engage/retract arc angle Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | DiameterBuilder () |
| Returns the engage/retract diameter builder Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | EffectDistBuilder () |
| Returns the engage/retract effect dist builder (inheritable tool dep) Created in NX5.0.0. | |
| NXOpen::CAM::NcmPlanarEngRetBuilder::EngRetTypes | EngRetType () |
| Returns the type of engage/retract Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | ExtendAfterArc () |
| Returns the linear extension after arc engage/retract Created in NX9.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | ExtendBeforeArc () |
| Returns the linear extension before arc engage/retract Created in NX9.0.0. | |
| void | GetPoints (std::vector< NXOpen::Point * > &points) |
| Gets engage/retract points Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | HeightBuilder () |
| Returns the engage/retract height builder Created in NX5.0.0. | |
| NXOpen::CAM::NcmPlanarEngRetBuilder::MeasureHeightFrom | HeightFrom () |
| Returns the height from which engage helical/ramp/plunge is measured Created in NX7.0.0. | |
| NXOpen::CAM::InheritableDoubleBuilder * | HelicalRampAngleBuilder () |
| Returns the helical ramp angle builder of Helical and Ramp on Shape type of Engages Created in NX8.0.0. | |
| bool | IgnoreBlankOnTrimSide () |
| Returns the flag whether to ignore blank outside trim boundaries Created in NX8.5.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | LengthBuilder () |
| Returns the engage/retract length builder Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | MaxWidthBuilder () |
| Returns the engage/retract max width builder (inheritable tool dep) Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinClearanceBuilder () |
| Returns the engage/retract min clearance builder Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | MinRampLengthBuilder () |
| Returns the engage/retract minimum ramp length builder (inheritable tool dep) Created in NX5.0.0. | |
| NXOpen::SmartObject * | Plane () |
| Returns the engage/retract plane,plane entity type covers Xform and Plane Created in NX5.0.0. | |
| NXOpen::CAM::InheritableToolDepBuilder * | RadiusBuilder () |
| Returns the engage/retract radius builder Created in NX5.0.0. | |
| double | RampAngle () |
| Returns the engage/retract ramp angle Created in NX5.0.0. | |
| void | SetArcAngle (double newValue) |
| Sets the engage/retract arc angle Created in NX5.0.0. | |
| void | SetEngRetType (NXOpen::CAM::NcmPlanarEngRetBuilder::EngRetTypes newValue) |
| Sets the type of engage/retract Created in NX5.0.0. | |
| void | SetHeightFrom (NXOpen::CAM::NcmPlanarEngRetBuilder::MeasureHeightFrom newValue) |
| Sets the height from which engage helical/ramp/plunge is measured Created in NX7.0.0. | |
| void | SetIgnoreBlankOnTrimSide (bool newValue) |
| Sets the flag whether to ignore blank outside trim boundaries Created in NX8.5.0. | |
| void | SetPlane (NXOpen::SmartObject *plane) |
| Sets the engage/retract plane,plane entity type covers Xform and Plane Created in NX5.0.0. | |
| void | SetPoints (const std::vector< NXOpen::Point * > &points) |
| Sets engage/retract points Created in NX5.0.0. | |
| void | SetRampAngle (double newValue) |
| Sets the engage/retract ramp angle Created in NX5.0.0. | |
| void | SetStartAtArcCenter (bool newValue) |
| Sets the engage/retract start at arc center Created in NX5.0.0. | |
| void | SetSwingAngle (double newValue) |
| Sets the engage/retract swing angle Created in NX5.0.0. | |
| void | SetTrim (bool newValue) |
| Sets the engage/retract trim Created in NX5.0.0. | |
| void | SetUseEffectDist (bool newValue) |
| Sets the engage/retract use effective distance Created in NX5.0.0. | |
| void | SetUseMaxWidth (bool newValue) |
| Sets the engage/retract use max width Created in NX5.0.0. | |
| void | SetVector (NXOpen::SmartObject *vector) |
| Sets the engage/retract vector Created in NX5.0.0. | |
| bool | StartAtArcCenter () |
| Returns the engage/retract start at arc center Created in NX5.0.0. | |
| double | SwingAngle () |
| Returns the engage/retract swing angle Created in NX5.0.0. | |
| bool | Trim () |
| Returns the engage/retract trim Created in NX5.0.0. | |
| bool | UseEffectDist () |
| Returns the engage/retract use effective distance Created in NX5.0.0. | |
| bool | UseMaxWidth () |
| Returns the engage/retract use max width Created in NX5.0.0. | |
| NXOpen::SmartObject * | Vector () |
| Returns the engage/retract vector Created in NX5.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 builder for an inheritable double value in of a CAM.CAMObject
Created in NX5.0.0.
Available types for engage/retract in Planar Milling.
| EngRetTypesSameAsDefault |
Same as Default (Inherit) |
| EngRetTypesSameAsClosed |
Same as Closed Engage (from open) |
| EngRetTypesSameAsEngage |
Same as (Open) Engage (from retract) |
| EngRetTypesHelical |
Helical Ramp. |
| EngRetTypesRampOnShape |
Ramp on shape. |
| EngRetTypesZigzagRamp |
ZigZag Ramp. |
| EngRetTypesLinear |
Linear. |
| EngRetTypesArc |
Arc. |
| EngRetTypesArcParallelToToolAxis | |
| EngRetTypesArcNormalToToolAxis | |
| EngRetTypesArcNormalToPart | |
| EngRetTypesHighSpeedArc |
High Speed Arcs. |
| EngRetTypesPoints |
to-from points |
| EngRetTypesPlungeLift |
Plunge Engage/Lift Retract. |
| EngRetTypesAlongVector |
Vector Dist. |
| EngRetTypesAngAngPlane |
Linear to plane. |
| EngRetTypesVectorPlane |
Vector to plane. |
| EngRetTypesNone |
None. |
| EngRetTypesLinearRelativeCut |
Linear relative to cut direction. |
| double NXOpen::CAM::NcmPlanarEngRetBuilder::ArcAngle | ( | ) |
Returns the engage/retract arc angle
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::DiameterBuilder | ( | ) |
Returns the engage/retract diameter builder
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::EffectDistBuilder | ( | ) |
Returns the engage/retract effect dist builder (inheritable tool dep)
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::NcmPlanarEngRetBuilder::EngRetTypes NXOpen::CAM::NcmPlanarEngRetBuilder::EngRetType | ( | ) |
Returns the type of engage/retract
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::ExtendAfterArc | ( | ) |
Returns the linear extension after arc engage/retract
Created in NX9.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::ExtendBeforeArc | ( | ) |
Returns the linear extension before arc engage/retract
Created in NX9.0.0.
License requirements : None
| void NXOpen::CAM::NcmPlanarEngRetBuilder::GetPoints | ( | std::vector< NXOpen::Point * > & | points | ) |
Gets engage/retract points
Created in NX5.0.0.
License requirements : None
| points | Array of points |
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::HeightBuilder | ( | ) |
Returns the engage/retract height builder
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::NcmPlanarEngRetBuilder::MeasureHeightFrom NXOpen::CAM::NcmPlanarEngRetBuilder::HeightFrom | ( | ) |
Returns the height from which engage helical/ramp/plunge is measured
Created in NX7.0.0.
License requirements : None
| NXOpen::CAM::InheritableDoubleBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::HelicalRampAngleBuilder | ( | ) |
Returns the helical ramp angle builder of Helical and Ramp on Shape type of Engages
Created in NX8.0.0.
License requirements : None
| bool NXOpen::CAM::NcmPlanarEngRetBuilder::IgnoreBlankOnTrimSide | ( | ) |
Returns the flag whether to ignore blank outside trim boundaries
Created in NX8.5.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::LengthBuilder | ( | ) |
Returns the engage/retract length builder
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::MaxWidthBuilder | ( | ) |
Returns the engage/retract max width builder (inheritable tool dep)
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::MinClearanceBuilder | ( | ) |
Returns the engage/retract min clearance builder
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::MinRampLengthBuilder | ( | ) |
Returns the engage/retract minimum ramp length builder (inheritable tool dep)
Created in NX5.0.0.
License requirements : None
| NXOpen::SmartObject* NXOpen::CAM::NcmPlanarEngRetBuilder::Plane | ( | ) |
| NXOpen::CAM::InheritableToolDepBuilder* NXOpen::CAM::NcmPlanarEngRetBuilder::RadiusBuilder | ( | ) |
Returns the engage/retract radius builder
Created in NX5.0.0.
License requirements : None
| double NXOpen::CAM::NcmPlanarEngRetBuilder::RampAngle | ( | ) |
Returns the engage/retract ramp angle
Created in NX5.0.0.
License requirements : None
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetArcAngle | ( | double | newValue | ) |
Sets the engage/retract arc angle
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the arc angle |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetEngRetType | ( | NXOpen::CAM::NcmPlanarEngRetBuilder::EngRetTypes | newValue | ) |
Sets the type of engage/retract
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the new value |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetHeightFrom | ( | NXOpen::CAM::NcmPlanarEngRetBuilder::MeasureHeightFrom | newValue | ) |
Sets the height from which engage helical/ramp/plunge is measured
Created in NX7.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the new value |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetIgnoreBlankOnTrimSide | ( | bool | newValue | ) |
Sets the flag whether to ignore blank outside trim boundaries
Created in NX8.5.0.
License requirements : cam_base ("CAM BASE")
| newValue | newvalue |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetPlane | ( | NXOpen::SmartObject * | plane | ) |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetPoints | ( | const std::vector< NXOpen::Point * > & | points | ) |
Sets engage/retract points
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| points | Array of points |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetRampAngle | ( | double | newValue | ) |
Sets the engage/retract ramp angle
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the ramp angle |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetStartAtArcCenter | ( | bool | newValue | ) |
Sets the engage/retract start at arc center
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the start at arc center |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetSwingAngle | ( | double | newValue | ) |
Sets the engage/retract swing angle
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | the swing angle |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetTrim | ( | bool | newValue | ) |
Sets the engage/retract trim
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | newvalue |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetUseEffectDist | ( | bool | newValue | ) |
Sets the engage/retract use effective distance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | newvalue |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetUseMaxWidth | ( | bool | newValue | ) |
Sets the engage/retract use max width
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | newvalue |
| void NXOpen::CAM::NcmPlanarEngRetBuilder::SetVector | ( | NXOpen::SmartObject * | vector | ) |
Sets the engage/retract vector
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| vector | the engage/retract vector |
| bool NXOpen::CAM::NcmPlanarEngRetBuilder::StartAtArcCenter | ( | ) |
Returns the engage/retract start at arc center
Created in NX5.0.0.
License requirements : None
| double NXOpen::CAM::NcmPlanarEngRetBuilder::SwingAngle | ( | ) |
Returns the engage/retract swing angle
Created in NX5.0.0.
License requirements : None
| bool NXOpen::CAM::NcmPlanarEngRetBuilder::Trim | ( | ) |
Returns the engage/retract trim
Created in NX5.0.0.
License requirements : None
| bool NXOpen::CAM::NcmPlanarEngRetBuilder::UseEffectDist | ( | ) |
Returns the engage/retract use effective distance
Created in NX5.0.0.
License requirements : None
| bool NXOpen::CAM::NcmPlanarEngRetBuilder::UseMaxWidth | ( | ) |
Returns the engage/retract use max width
Created in NX5.0.0.
License requirements : None
| NXOpen::SmartObject* NXOpen::CAM::NcmPlanarEngRetBuilder::Vector | ( | ) |
Returns the engage/retract vector
Created in NX5.0.0.
License requirements : None