|
NX Open C++ Reference Guide
|
Represents a Tool Path Editor Builder <br> To create a new instance of this class, use @link CAM::Operation::CreateToolPathEditorBuilder CAM::Operation::CreateToolPathEditorBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | ClearanceMethodType { ClearanceMethodTypeSpecify, ClearanceMethodTypeUseOperation } |
| Clearance Method Type. More... | |
| enum | ConnectionMethodType { ConnectionMethodTypeClearancePlane, ConnectionMethodTypeDirect } |
| Connection Method Type. More... | |
| enum | ExtendMethodType { ExtendMethodTypeLinear, ExtendMethodTypeArc, ExtendMethodTypeLinearArc, ExtendMethodTypeArcLinear, ExtendMethodTypeLinearArcLinear } |
| Extend Method Type. More... | |
| enum | MotionMethodType { MotionMethodTypeDelta, MotionMethodTypeToAPoint } |
| Motion Method Type. More... | |
| enum | TrimGeometryType { TrimGeometryTypePlane, TrimGeometryTypeLineInView, TrimGeometryTypeBoundary, TrimGeometryTypePermanentBoundary } |
| Trim Geometry Type. More... | |
| enum | TrimSideType { TrimSideTypeOutside, TrimSideTypeInside } |
| Trim Side Type. More... | |
Public Member Functions | |
| double | ArcAngle () |
| Returns the arc angle Created in NX6.0.0. | |
| double | ArcRadius () |
| Returns the arc radius 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. | |
| double | DeltaZC () |
| Returns the delta zc Created in NX6.0.0. | |
| void | Extend () |
| Extend Created in NX6.0.0. | |
| NXOpen::Axis * | ExtendDirection () |
| Returns the extend direction Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::ExtendMethodType | ExtendMethod () |
| Returns the extend method Created in NX6.0.0. | |
| double | FirstLinearDistance () |
| Returns the first linear distance Created in NX6.0.0. | |
| int | GetNumberOfGouges () |
| Get number of gouges. | |
| void | GougeCheck () |
| Gouge check Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType | GougeCheckClearanceMethod () |
| Returns the gouge check clearance plane method Created in NX6.0.0. | |
| NXOpen::NXObject * | GougeCheckClearancePlane () |
| Returns the clearance plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| bool | HolderCheck () |
| Returns the holder check Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::MotionMethodType | MotionMethod () |
| Returns the motion method Created in NX6.0.0. | |
| void | Move () |
| Move Created in NX6.0.0. | |
| bool | MoveStartPoint () |
| Returns the move start point Created in NX6.0.0. | |
| void | MoveToClearancePlane () |
| Move to clearance plane Created in NX6.0.0. | |
| NXOpen::NXObject * | PermanentBoundary () |
| Returns the permanent boundary Created in NX6.0.0. | |
| NXOpen::Point * | ReferencePoint () |
| Returns the reference point Created in NX6.0.0. | |
| void | Reverse () |
| Reverse Created in NX6.0.0. | |
| double | SecondLinearDistance () |
| Returns the second linear distance Created in NX6.0.0. | |
| void | SelectAllGouges () |
| Select all gouges Created in NX6.0.0. | |
| void | SelectNextGouge () |
| Select next gouge Created in NX6.0.0. | |
| void | SelectPreviousGouge () |
| Select previous gouge Created in NX6.0.0. | |
| void | SetArcAngle (double angle) |
| Sets the arc angle Created in NX6.0.0. | |
| void | SetArcRadius (double radius) |
| Sets the arc radius Created in NX6.0.0. | |
| void | SetDeltaXC (double deltaXC) |
| Sets the delta xc Created in NX6.0.0. | |
| void | SetDeltaYC (double deltaYC) |
| Sets the delta yc Created in NX6.0.0. | |
| void | SetDeltaZC (double deltaZC) |
| Sets the delta zc Created in NX6.0.0. | |
| void | SetExtendDirection (NXOpen::Axis *direction) |
| Sets the extend direction Created in NX6.0.0. | |
| void | SetExtendMethod (NXOpen::CAM::ToolPathEditorBuilder::ExtendMethodType motionMethod) |
| Sets the extend method Created in NX6.0.0. | |
| void | SetFirstLinearDistance (double distance) |
| Sets the first linear distance Created in NX6.0.0. | |
| void | SetGougeCheckClearanceMethod (NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType method) |
| Sets the gouge check clearance plane method Created in NX6.0.0. | |
| void | SetGougeCheckClearancePlane (NXOpen::NXObject *clearancePlane) |
| Sets the clearance plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| void | SetHolderCheck (bool transformCircles) |
| Sets the holder check Created in NX6.0.0. | |
| void | SetMotionMethod (NXOpen::CAM::ToolPathEditorBuilder::MotionMethodType motionMethod) |
| Sets the motion method Created in NX6.0.0. | |
| void | SetMoveStartPoint (bool moveStartPoint) |
| Sets the move start point Created in NX6.0.0. | |
| void | SetPermanentBoundary (NXOpen::NXObject *bnd) |
| Sets the permanent boundary Created in NX6.0.0. | |
| void | SetReferencePoint (NXOpen::Point *refPoint) |
| Sets the reference point Created in NX6.0.0. | |
| void | SetSecondLinearDistance (double distance) |
| Sets the second linear distance Created in NX6.0.0. | |
| void | SetToPoint (NXOpen::Point *toPoint) |
| Sets the to point Created in NX6.0.0. | |
| void | SetTransformCircles (bool transformCircles) |
| Sets the transform circles Created in NX6.0.0. | |
| void | SetTrimClearanceMethod (NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType clrMethod) |
| Sets the trimming clearance plane method Created in NX6.0.0. | |
| void | SetTrimClearancePlane (NXOpen::NXObject *plane) |
| Sets the trimming clearance plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| void | SetTrimConnectionMethod (NXOpen::CAM::ToolPathEditorBuilder::ConnectionMethodType connMethod) |
| Sets the trimming connection method Created in NX6.0.0. | |
| void | SetTrimDirection (NXOpen::Axis *dir) |
| Sets the normal to the trim line Created in NX6.0.0. | |
| void | SetTrimGeometry (NXOpen::CAM::ToolPathEditorBuilder::TrimGeometryType geomType) |
| Sets the trim geometry type Created in NX6.0.0. | |
| void | SetTrimLine (NXOpen::NXObject *line) |
| Sets the trim line Created in NX6.0.0. | |
| void | SetTrimPlane (NXOpen::NXObject *plane) |
| Sets the trim plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| void | SetTrimSide (NXOpen::CAM::ToolPathEditorBuilder::TrimSideType side) |
| Sets the side to trim Created in NX6.0.0. | |
| NXOpen::Point * | ToPoint () |
| Returns the to point Created in NX6.0.0. | |
| bool | TransformCircles () |
| Returns the transform circles Created in NX6.0.0. | |
| void | Trim () |
| Trim Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType | TrimClearanceMethod () |
| Returns the trimming clearance plane method Created in NX6.0.0. | |
| NXOpen::NXObject * | TrimClearancePlane () |
| Returns the trimming clearance plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::ConnectionMethodType | TrimConnectionMethod () |
| Returns the trimming connection method Created in NX6.0.0. | |
| NXOpen::Axis * | TrimDirection () |
| Returns the normal to the trim line Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::TrimGeometryType | TrimGeometry () |
| Returns the trim geometry type Created in NX6.0.0. | |
| NXOpen::NXObject * | TrimLine () |
| Returns the trim line Created in NX6.0.0. | |
| NXOpen::NXObject * | TrimPlane () |
| Returns the trim plane,plane entity type covers Xform and Plane Created in NX6.0.0. | |
| NXOpen::CAM::ToolPathEditorBuilder::TrimSideType | TrimSide () |
| Returns the side to trim Created in NX6.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
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 Tool Path Editor Builder <br> To create a new instance of this class, use @link CAM::Operation::CreateToolPathEditorBuilder CAM::Operation::CreateToolPathEditorBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
DeltaXC |
0 |
|
DeltaYC |
0 |
|
DeltaZC |
0 |
|
ExtendMethod |
Linear |
|
GougeCheckClearanceMethod |
Specify |
|
HolderCheck |
1 |
|
MotionMethod |
Delta |
|
MoveStartPoint |
1 |
|
TransformCircles |
0 |
Created in NX6.0.0.
Clearance Method Type.
Connection Method Type.
Extend Method Type.
Trim Geometry Type.
| double NXOpen::CAM::ToolPathEditorBuilder::ArcAngle | ( | ) |
Returns the arc angle
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathEditorBuilder::ArcRadius | ( | ) |
Returns the arc radius
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathEditorBuilder::DeltaXC | ( | ) |
Returns the delta xc
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathEditorBuilder::DeltaYC | ( | ) |
Returns the delta yc
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathEditorBuilder::DeltaZC | ( | ) |
Returns the delta zc
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::Extend | ( | ) |
Extend
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| NXOpen::Axis* NXOpen::CAM::ToolPathEditorBuilder::ExtendDirection | ( | ) |
Returns the extend direction
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ToolPathEditorBuilder::ExtendMethodType NXOpen::CAM::ToolPathEditorBuilder::ExtendMethod | ( | ) |
Returns the extend method
Created in NX6.0.0.
License requirements : None
| double NXOpen::CAM::ToolPathEditorBuilder::FirstLinearDistance | ( | ) |
Returns the first linear distance
Created in NX6.0.0.
License requirements : None
| int NXOpen::CAM::ToolPathEditorBuilder::GetNumberOfGouges | ( | ) |
Get number of gouges.
| void NXOpen::CAM::ToolPathEditorBuilder::GougeCheck | ( | ) |
Gouge check
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType NXOpen::CAM::ToolPathEditorBuilder::GougeCheckClearanceMethod | ( | ) |
Returns the gouge check clearance plane method
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ToolPathEditorBuilder::GougeCheckClearancePlane | ( | ) |
| bool NXOpen::CAM::ToolPathEditorBuilder::HolderCheck | ( | ) |
Returns the holder check
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ToolPathEditorBuilder::MotionMethodType NXOpen::CAM::ToolPathEditorBuilder::MotionMethod | ( | ) |
Returns the motion method
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::Move | ( | ) |
Move
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| bool NXOpen::CAM::ToolPathEditorBuilder::MoveStartPoint | ( | ) |
Returns the move start point
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::MoveToClearancePlane | ( | ) |
Move to clearance plane
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| NXOpen::NXObject* NXOpen::CAM::ToolPathEditorBuilder::PermanentBoundary | ( | ) |
Returns the permanent boundary
Created in NX6.0.0.
License requirements : None
| NXOpen::Point* NXOpen::CAM::ToolPathEditorBuilder::ReferencePoint | ( | ) |
Returns the reference point
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::Reverse | ( | ) |
Reverse
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| double NXOpen::CAM::ToolPathEditorBuilder::SecondLinearDistance | ( | ) |
Returns the second linear distance
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::SelectAllGouges | ( | ) |
Select all gouges
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| void NXOpen::CAM::ToolPathEditorBuilder::SelectNextGouge | ( | ) |
Select next gouge
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| void NXOpen::CAM::ToolPathEditorBuilder::SelectPreviousGouge | ( | ) |
Select previous gouge
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| void NXOpen::CAM::ToolPathEditorBuilder::SetArcAngle | ( | double | angle | ) |
Sets the arc angle
Created in NX6.0.0.
License requirements : None
| angle | angle |
| void NXOpen::CAM::ToolPathEditorBuilder::SetArcRadius | ( | double | radius | ) |
Sets the arc radius
Created in NX6.0.0.
License requirements : None
| radius | radius |
| void NXOpen::CAM::ToolPathEditorBuilder::SetDeltaXC | ( | double | deltaXC | ) |
Sets the delta xc
Created in NX6.0.0.
License requirements : None
| deltaXC | deltaxc |
| void NXOpen::CAM::ToolPathEditorBuilder::SetDeltaYC | ( | double | deltaYC | ) |
Sets the delta yc
Created in NX6.0.0.
License requirements : None
| deltaYC | deltayc |
| void NXOpen::CAM::ToolPathEditorBuilder::SetDeltaZC | ( | double | deltaZC | ) |
Sets the delta zc
Created in NX6.0.0.
License requirements : None
| deltaZC | deltazc |
| void NXOpen::CAM::ToolPathEditorBuilder::SetExtendDirection | ( | NXOpen::Axis * | direction | ) |
Sets the extend direction
Created in NX6.0.0.
License requirements : None
| direction | direction |
| void NXOpen::CAM::ToolPathEditorBuilder::SetExtendMethod | ( | NXOpen::CAM::ToolPathEditorBuilder::ExtendMethodType | motionMethod | ) |
Sets the extend method
Created in NX6.0.0.
License requirements : None
| motionMethod | motionmethod |
| void NXOpen::CAM::ToolPathEditorBuilder::SetFirstLinearDistance | ( | double | distance | ) |
Sets the first linear distance
Created in NX6.0.0.
License requirements : None
| distance | distance |
| void NXOpen::CAM::ToolPathEditorBuilder::SetGougeCheckClearanceMethod | ( | NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType | method | ) |
Sets the gouge check clearance plane method
Created in NX6.0.0.
License requirements : None
| method | method |
| void NXOpen::CAM::ToolPathEditorBuilder::SetGougeCheckClearancePlane | ( | NXOpen::NXObject * | clearancePlane | ) |
| void NXOpen::CAM::ToolPathEditorBuilder::SetHolderCheck | ( | bool | transformCircles | ) |
Sets the holder check
Created in NX6.0.0.
License requirements : None
| transformCircles | transformcircles |
| void NXOpen::CAM::ToolPathEditorBuilder::SetMotionMethod | ( | NXOpen::CAM::ToolPathEditorBuilder::MotionMethodType | motionMethod | ) |
Sets the motion method
Created in NX6.0.0.
License requirements : None
| motionMethod | motionmethod |
| void NXOpen::CAM::ToolPathEditorBuilder::SetMoveStartPoint | ( | bool | moveStartPoint | ) |
Sets the move start point
Created in NX6.0.0.
License requirements : None
| moveStartPoint | movestartpoint |
| void NXOpen::CAM::ToolPathEditorBuilder::SetPermanentBoundary | ( | NXOpen::NXObject * | bnd | ) |
Sets the permanent boundary
Created in NX6.0.0.
License requirements : None
| bnd | bnd |
| void NXOpen::CAM::ToolPathEditorBuilder::SetReferencePoint | ( | NXOpen::Point * | refPoint | ) |
Sets the reference point
Created in NX6.0.0.
License requirements : None
| refPoint | refpoint |
| void NXOpen::CAM::ToolPathEditorBuilder::SetSecondLinearDistance | ( | double | distance | ) |
Sets the second linear distance
Created in NX6.0.0.
License requirements : None
| distance | distance |
| void NXOpen::CAM::ToolPathEditorBuilder::SetToPoint | ( | NXOpen::Point * | toPoint | ) |
Sets the to point
Created in NX6.0.0.
License requirements : None
| toPoint | topoint |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTransformCircles | ( | bool | transformCircles | ) |
Sets the transform circles
Created in NX6.0.0.
License requirements : None
| transformCircles | transformcircles |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimClearanceMethod | ( | NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType | clrMethod | ) |
Sets the trimming clearance plane method
Created in NX6.0.0.
License requirements : None
| clrMethod | clrmethod |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimClearancePlane | ( | NXOpen::NXObject * | plane | ) |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimConnectionMethod | ( | NXOpen::CAM::ToolPathEditorBuilder::ConnectionMethodType | connMethod | ) |
Sets the trimming connection method
Created in NX6.0.0.
License requirements : None
| connMethod | connmethod |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimDirection | ( | NXOpen::Axis * | dir | ) |
Sets the normal to the trim line
Created in NX6.0.0.
License requirements : None
| dir | dir |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimGeometry | ( | NXOpen::CAM::ToolPathEditorBuilder::TrimGeometryType | geomType | ) |
Sets the trim geometry type
Created in NX6.0.0.
License requirements : None
| geomType | geomtype |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimLine | ( | NXOpen::NXObject * | line | ) |
Sets the trim line
Created in NX6.0.0.
License requirements : None
| line | line |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimPlane | ( | NXOpen::NXObject * | plane | ) |
| void NXOpen::CAM::ToolPathEditorBuilder::SetTrimSide | ( | NXOpen::CAM::ToolPathEditorBuilder::TrimSideType | side | ) |
Sets the side to trim
Created in NX6.0.0.
License requirements : None
| side | side |
| NXOpen::Point* NXOpen::CAM::ToolPathEditorBuilder::ToPoint | ( | ) |
Returns the to point
Created in NX6.0.0.
License requirements : None
| bool NXOpen::CAM::ToolPathEditorBuilder::TransformCircles | ( | ) |
Returns the transform circles
Created in NX6.0.0.
License requirements : None
| void NXOpen::CAM::ToolPathEditorBuilder::Trim | ( | ) |
Trim
Created in NX6.0.0.
License requirements : cam_base ("CAM BASE")
| NXOpen::CAM::ToolPathEditorBuilder::ClearanceMethodType NXOpen::CAM::ToolPathEditorBuilder::TrimClearanceMethod | ( | ) |
Returns the trimming clearance plane method
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ToolPathEditorBuilder::TrimClearancePlane | ( | ) |
| NXOpen::CAM::ToolPathEditorBuilder::ConnectionMethodType NXOpen::CAM::ToolPathEditorBuilder::TrimConnectionMethod | ( | ) |
Returns the trimming connection method
Created in NX6.0.0.
License requirements : None
| NXOpen::Axis* NXOpen::CAM::ToolPathEditorBuilder::TrimDirection | ( | ) |
Returns the normal to the trim line
Created in NX6.0.0.
License requirements : None
| NXOpen::CAM::ToolPathEditorBuilder::TrimGeometryType NXOpen::CAM::ToolPathEditorBuilder::TrimGeometry | ( | ) |
Returns the trim geometry type
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ToolPathEditorBuilder::TrimLine | ( | ) |
Returns the trim line
Created in NX6.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::ToolPathEditorBuilder::TrimPlane | ( | ) |
| NXOpen::CAM::ToolPathEditorBuilder::TrimSideType NXOpen::CAM::ToolPathEditorBuilder::TrimSide | ( | ) |
Returns the side to trim
Created in NX6.0.0.
License requirements : None