public interface NcmClearanceBuilder extends TaggedObject
Modifier and Type | Interface and Description |
---|---|
static class |
NcmClearanceBuilder.ClearanceTypes
the types available for clearance
|
Modifier and Type | Method and Description |
---|---|
NXObject |
axis()
Returns the clearance cylinder axis
License requirements: None. |
double |
boundingBoxClearance()
Returns the distance for bounding box clearance
License requirements: None. |
NcmClearanceBuilder.ClearanceTypes |
clearanceType()
Returns the clearance type
License requirements: None. |
NXObject |
planeXform()
Returns the clearance plane,plane entity type covers Xform and Plane
License requirements: None. |
NXObject |
point()
Returns the point for clearance types point, cylinder and sphere
License requirements: None. |
double |
radius()
Returns the clearance cylinder and sphere radius
License requirements: None. |
double |
safeDistance()
Returns the safe distance for automatic clearance
License requirements: None. |
void |
setAxis(NXObject axis)
License requirements: cam_base ("CAM BASE") . |
void |
setBoundingBoxClearance(double boundingBoxClearance)
License requirements: cam_base ("CAM BASE") . |
void |
setClearanceType(NcmClearanceBuilder.ClearanceTypes clearanceType)
License requirements: cam_base ("CAM BASE") . |
void |
setPlaneXform(NXObject plane)
License requirements: cam_base ("CAM BASE") . |
void |
setPoint(NXObject point)
License requirements: cam_base ("CAM BASE") . |
void |
setRadius(double radius)
License requirements: cam_base ("CAM BASE") . |
void |
setSafeDistance(double newValue)
License requirements: cam_base ("CAM BASE") . |
printTestData, printTestData, tag, tagValue
NcmClearanceBuilder.ClearanceTypes clearanceType() throws NXException, RemoteException
NXException
RemoteException
void setClearanceType(NcmClearanceBuilder.ClearanceTypes clearanceType) throws NXException, RemoteException
clearanceType
- NXException
RemoteException
double safeDistance() throws NXException, RemoteException
NXException
RemoteException
void setSafeDistance(double newValue) throws NXException, RemoteException
newValue
- NXException
RemoteException
NXObject planeXform() throws NXException, RemoteException
NXException
RemoteException
void setPlaneXform(NXObject plane) throws NXException, RemoteException
plane
- entity type can be XFORM or PLANENXException
RemoteException
NXObject point() throws NXException, RemoteException
NXException
RemoteException
void setPoint(NXObject point) throws NXException, RemoteException
point
- NXException
RemoteException
NXObject axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(NXObject axis) throws NXException, RemoteException
axis
- NXException
RemoteException
double radius() throws NXException, RemoteException
NXException
RemoteException
void setRadius(double radius) throws NXException, RemoteException
radius
- NXException
RemoteException
double boundingBoxClearance() throws NXException, RemoteException
NXException
RemoteException
void setBoundingBoxClearance(double boundingBoxClearance) throws NXException, RemoteException
boundingBoxClearance
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.