33 struct meshRefinement {
35 std::vector<double> edgeList;
36 std::vector<double> faceList;
37 std::vector<double> volumeList;
40 void deleteMesh(
void);
41 EntityMeshTet *getEntityMesh(
void) {
return entityMesh; }
42 void setEntityMesh(EntityMeshTet *mesh) { entityMesh = mesh; }
43 void reportTime(
const std::string &message, std::time_t &timer,
bool verbose);
44 void hideAllOtherEntities(EntityMeshTet *thisMesh);
45 std::list<ot::UID> getAllGeometryEntitiesForMeshing(
void);
46 void setProgress(
int percentage);
47 void displayMessage(std::string message);
48 void setProgressInformation(std::string message,
bool continuous);
49 void closeProgressInformation(
void);
50 enum lockType {ANY_OPERATION, MODEL_CHANGE};
51 void setUILock(
bool flag, lockType type);
52 std::list<EntityGeometry *> loadGeometryEntitiesAndBreps(std::list<ot::UID> &geometryEntitiesID);
56 EntityMeshTet *entityMesh;