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.