public interface PreprocessGeometryBuilder extends Builder
CAMSetup.createPreprocessGeometryBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
PreprocessGeometryBuilder.ObjectsData
This class holds the data returned from
getObjects() |
static class |
PreprocessGeometryBuilder.ParameterData
This class holds the data returned from
getParameter(nxopen.NXObject) |
Modifier and Type | Method and Description |
---|---|
void |
create(NXObject obj,
double tolerance,
NXObject vector)
Create new facet body
License requirements: None. |
void |
delete(NXObject obj)
Delete one facet body
License requirements: None. |
SmartObject |
fixedVector()
Returns the default tool axis vector
License requirements: cam_base ("CAM BASE") . |
PreprocessGeometryBuilder.ObjectsData |
getObjects()
Get solid bodies and relevant facet bodies
License requirements: None. |
PreprocessGeometryBuilder.ParameterData |
getParameter(NXObject obj)
Get tolerance and vector of facet body which is gotten from relevant solid body
License requirements: None. |
void |
setFixedVector(SmartObject newVector)
License requirements: cam_base ("CAM BASE") . |
void |
setParameter(NXObject obj,
double tolerance,
NXObject vector)
Set tolerance and vector for facet body which is gotten from relevant solid body
License requirements: None. |
void |
setTriangleTolerance(double tolerance)
License requirements: cam_base ("CAM BASE") . |
double |
triangleTolerance()
Returns the default triangle tolerance
License requirements: cam_base ("CAM BASE") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
double triangleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setTriangleTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
SmartObject fixedVector() throws NXException, RemoteException
NXException
RemoteException
void setFixedVector(SmartObject newVector) throws NXException, RemoteException
newVector
- NXException
RemoteException
void create(NXObject obj, double tolerance, NXObject vector) throws NXException, RemoteException
obj
- the new solid body, it will be converted to facet body in functiontolerance
- tolerancevector
- vectorNXException
RemoteException
void delete(NXObject obj) throws NXException, RemoteException
obj
- the solid body,its relevant facet body will be deleted actuallyNXException
RemoteException
PreprocessGeometryBuilder.ParameterData getParameter(NXObject obj) throws NXException, RemoteException
obj
- the solid body,will find relevant facet body dependent on itNXException
RemoteException
void setParameter(NXObject obj, double tolerance, NXObject vector) throws NXException, RemoteException
obj
- the solid body,will find relevant facet body dependent on ittolerance
- tolerancevector
- vectorNXException
RemoteException
PreprocessGeometryBuilder.ObjectsData getObjects() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.