|
NX Open C++ Reference Guide
|
Represents a Turn tool operation
To create or edit an instance of this class, use CAM::TurnToolProbingBuilder
Created in NX8.5.1.
More...
Additional Inherited Members | |
Public Types inherited from NXOpen::CAM::CAMObject | |
| enum | Attr { AttrProjDiffTaxis = 1, AttrProfileFlipMside, AttrBndSplineTangent, AttrBlankNormalDiffTaxis, AttrBndHasSleepObj, AttrClrnrNotParallelTaxis, AttrBndNotParallelFloor, AttrFloorNotUpToDate, AttrSingleProfileWithFirstCut, AttrCutterConversionProblem, AttrAcceptDrivePosition = 100, AttrReparametrization = 110, AttrBetweenFromStart = 120, AttrCurveCutRange = 130, AttrFixGssmCornerData = 140, AttrPlmConversion = 150, AttrPlmFeedcomp, AttrPlmFillet, AttrPlmSlowdown, AttrPlmGeometry, AttrWedmPoints = 160, AttrCavityMillInheritTrimBnds = 170, AttrRtdObsolete = 1000, AttrZlevelHolderParamChange = 2000, AttrNcmObsoleteSeqControl = 2100, AttrNcmObsoleteCustomFeed, AttrNcmObsoleteLocalRetract, AttrNcmClearTraversalZero, AttrNcmObsoleteEngretToClearance, AttrGmcInvalidNxVersion = 2201, AttrProbingInvalidNxVersion, AttrInspPathInvalidNxVersion = 2300, AttrCustomDataGougingObsolete, AttrCustomDataGougingPartObsolete, AttrCustomDataGougingDriveObsolete, AttrCustomDataIgnoreLoopsObsolete, AttrCustomDataIgnoreLoopsRemoved, AttrLimitToolRunOn = 2400 } |
| Represents the CAM attribute type. More... | |
| enum | FeedRateUnit { FeedRateUnitNone, FeedRateUnitPerMinute, FeedRateUnitPerRevolution } |
| The unit of feed rate. More... | |
| enum | Status { StatusComplete, StatusRepost, StatusRegen, StatusApproved = 4 } |
| The status of the object. More... | |
Public Member Functions inherited from NXOpen::CAM::Operation | |
| void | AppendMove (NXOpen::CAM::Move *move) |
| Returns the append move Created in NX5.0.0. | |
| NXOpen::CAM::MoveCollection * | CAMMoveCollection () |
| Represents Move Collection Created in NX3.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder * | CreateToolPathEditorBuilder () |
| Create Tool Path Editor Move builder. | |
| NXOpen::NXObject * | GetInputIpw () |
| Get input ipw for the operation. | |
| NXOpen::CAM::NCGroup * | GetParent (NXOpen::CAM::CAMSetup::View branch) |
| Get parent. | |
| double | GetToolpathCuttingLength () |
| Returns toolpath cutting length in Part units (mm or inch) | |
| double | GetToolpathCuttingTime () |
| Returns toolpath cutting time in seconds. | |
| double | GetToolpathLength () |
| Returns toolpath length in Part units (mm or inch) | |
| double | GetToolpathTime () |
| Returns toolpath time in seconds. | |
| std::vector< NXString > | GetUserDefinedMoveTypes () |
| Get the valid User Defined Move Types. | |
| NXOpen::CAM::FBM::Feature * | InsertFeature (NXOpen::CAM::CAMFeature *tagMachiningFeature) |
| Insert a machining feature to machine and returns an in process feature. | |
| void | InsertMove (NXOpen::CAM::Move *insertAfter, NXOpen::CAM::Move *move) |
| Returns the insert move Created in NX5.0.0. | |
| void | RemoveFeature (NXOpen::CAM::CAMFeature *tagFeature) |
| Remove a machining feature Created in NX9.0.0. | |
| void | SetInProcessFeatureType (const NXString &type) |
| Set the in process feature type Created in NX9.0.0. | |
| void | SetInProcessFeatureType (const char *type) |
| Set the in process feature type Created in NX9.0.0. | |
| void | SetToolpathCuttingLength (double length) |
| Sets toolpath cutting length in Part units (mm or inch) Created in NX6.0.0. | |
| void | SetToolpathCuttingTime (double time) |
| Sets toolpath cutting time in seconds Created in NX6.0.0. | |
| void | SetToolpathLength (double length) |
| Sets toolpath length in Part units (mm or inch) Created in NX6.0.0. | |
| void | SetToolpathTime (double time) |
| Sets toolpath time in seconds Created in NX6.0.0. | |
| void | UnlinkInstance () |
| Unlink instance Created in NX8.5.0. | |
Represents a Turn tool operation
To create or edit an instance of this class, use CAM::TurnToolProbingBuilder
Created in NX8.5.1.