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