|
NX Open C++ Reference Guide
|
Represents a CAM::NcmClearanceBuilder. More...
Public Types | |
| enum | ClearanceTypes { ClearanceTypesUseCommon, ClearanceTypesNone, ClearanceTypesAutomatic, ClearanceTypesPlane, ClearanceTypesPoint, ClearanceTypesCylinder, ClearanceTypesSphere, ClearanceTypesBoundingBox, ClearanceTypesBoundingCylinder } |
| the types available for clearance More... | |
Public Member Functions | |
| NXOpen::NXObject * | Axis () |
| Returns the clearance cylinder axis Created in NX5.0.0. | |
| double | BoundingBoxClearance () |
| Returns the distance for bounding box clearance Created in NX5.0.0. | |
| NXOpen::CAM::NcmClearanceBuilder::ClearanceTypes | ClearanceType () |
| Returns the clearance type Created in NX5.0.0. | |
| NXOpen::NXObject * | PlaneXform () |
| Returns the clearance plane,plane entity type covers Xform and Plane Created in NX5.0.0. | |
| NXOpen::NXObject * | Point () |
| Returns the point for clearance types point, cylinder and sphere Created in NX5.0.0. | |
| double | Radius () |
| Returns the clearance cylinder and sphere radius Created in NX5.0.0. | |
| double | SafeDistance () |
| Returns the safe distance for automatic clearance Created in NX5.0.0. | |
| void | SetAxis (NXOpen::NXObject *axis) |
| Sets the clearance cylinder axis Created in NX5.0.0. | |
| void | SetBoundingBoxClearance (double boundingBoxClearance) |
| Sets the distance for bounding box clearance Created in NX5.0.0. | |
| void | SetClearanceType (NXOpen::CAM::NcmClearanceBuilder::ClearanceTypes clearanceType) |
| Sets the clearance type Created in NX5.0.0. | |
| void | SetPlaneXform (NXOpen::NXObject *plane) |
| Sets the clearance plane,plane entity type covers Xform and Plane Created in NX5.0.0. | |
| void | SetPoint (NXOpen::NXObject *point) |
| Sets the point for clearance types point, cylinder and sphere Created in NX5.0.0. | |
| void | SetRadius (double radius) |
| Sets the clearance cylinder and sphere radius Created in NX5.0.0. | |
| void | SetSafeDistance (double newValue) |
| Sets the safe distance for automatic clearance 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 CAM::NcmClearanceBuilder.
Created in NX5.0.0.
the types available for clearance
| NXOpen::NXObject* NXOpen::CAM::NcmClearanceBuilder::Axis | ( | ) |
Returns the clearance cylinder axis
Created in NX5.0.0.
License requirements : None
| double NXOpen::CAM::NcmClearanceBuilder::BoundingBoxClearance | ( | ) |
Returns the distance for bounding box clearance
Created in NX5.0.0.
License requirements : None
| NXOpen::CAM::NcmClearanceBuilder::ClearanceTypes NXOpen::CAM::NcmClearanceBuilder::ClearanceType | ( | ) |
Returns the clearance type
Created in NX5.0.0.
License requirements : None
| NXOpen::NXObject* NXOpen::CAM::NcmClearanceBuilder::PlaneXform | ( | ) |
| NXOpen::NXObject* NXOpen::CAM::NcmClearanceBuilder::Point | ( | ) |
Returns the point for clearance types point, cylinder and sphere
Created in NX5.0.0.
License requirements : None
| double NXOpen::CAM::NcmClearanceBuilder::Radius | ( | ) |
Returns the clearance cylinder and sphere radius
Created in NX5.0.0.
License requirements : None
| double NXOpen::CAM::NcmClearanceBuilder::SafeDistance | ( | ) |
Returns the safe distance for automatic clearance
Created in NX5.0.0.
License requirements : None
| void NXOpen::CAM::NcmClearanceBuilder::SetAxis | ( | NXOpen::NXObject * | axis | ) |
Sets the clearance cylinder axis
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| axis | axis |
| void NXOpen::CAM::NcmClearanceBuilder::SetBoundingBoxClearance | ( | double | boundingBoxClearance | ) |
Sets the distance for bounding box clearance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| boundingBoxClearance | boundingboxclearance |
| void NXOpen::CAM::NcmClearanceBuilder::SetClearanceType | ( | NXOpen::CAM::NcmClearanceBuilder::ClearanceTypes | clearanceType | ) |
Sets the clearance type
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| clearanceType | clearancetype |
| void NXOpen::CAM::NcmClearanceBuilder::SetPlaneXform | ( | NXOpen::NXObject * | plane | ) |
| void NXOpen::CAM::NcmClearanceBuilder::SetPoint | ( | NXOpen::NXObject * | point | ) |
Sets the point for clearance types point, cylinder and sphere
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| point | point |
| void NXOpen::CAM::NcmClearanceBuilder::SetRadius | ( | double | radius | ) |
Sets the clearance cylinder and sphere radius
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| radius | radius |
| void NXOpen::CAM::NcmClearanceBuilder::SetSafeDistance | ( | double | newValue | ) |
Sets the safe distance for automatic clearance
Created in NX5.0.0.
License requirements : cam_base ("CAM BASE")
| newValue | newvalue |