Overview
The RoseMeshFaceBuilder class holds meshing data for a single geometric face.
getBbox()
const RoseBoundingBox * getBbox();
The getBbox() function returns the bounding box for the face.
getCoreFace()
const RoseMeshFace * getCoreFace();
The getCoreFace() function returns the face structure associated with the facets.
getFaceInfo()
const RoseMeshFaceInfo * getFaceInfo()
The getFaceInfo() function returns auxillary information associated with the face.
getRenderingState()
RoseMeshRenderingState getRenderingState(); enum RoseMeshRenderingState { ROSE_MESH_BEFORE, /* created */ ROSE_MESH_RUNNING, /* job is running */ ROSE_MESH_GOOD, /* job is completed and good */ ROSE_MESH_ERROR, /* job is completed and failed */ ROSE_MESH_CANCELED /* job is cancelled -- it can be restarted */ };
The getRenderingState() function returns an enumeration describing the state of the faceting of the face.
isComplete()
int isComplete();
The isComplete() function returns a boolean result indicating whether the job is finished.