#include <Remesher_Simmetrix.h>
Public Member Functions | |
Remesher_Simmetrix (const char *logfile=NULL) | |
Initialize the remesher. More... | |
virtual | ~Remesher_Simmetrix () |
Finalize the remesher. More... | |
virtual void | remesh_serial (Manifold *wm, COM::Attribute *mesh_out, double lave, double fangle) |
void | set_global_mesh_size (int type, double val) |
void | set_fangle (double fangle) |
void | set_short_ratio (double r) |
Protected Member Functions | |
void * | window_to_simmesh (const COM::Window *outwin) |
void | simmesh_to_window (void *mesh, COM::Window *outwin) |
Protected Attributes | |
int | _size_type |
double | _size_val |
double | _fangle |
double | _shrtRatio |
Static Protected Attributes | |
static int | instances = 0 |
This file provides a wrapper to invoke GeomSim from Simmetrix to remesh a surface mesh. More... | |
Additional Inherited Members | |
Private Member Functions inherited from Remesher_base | |
virtual | ~Remesher_base () |
Definition at line 33 of file Remesher_Simmetrix.h.
|
explicit |
Initialize the remesher.
In particular, initialize MeshSim.
Definition at line 39 of file Remesher_Simmetrix.C.
References instances.
|
virtual |
Finalize the remesher.
In particular, finalize MeshSim.
Definition at line 56 of file Remesher_Simmetrix.C.
References instances.
|
virtual |
Implements Remesher_base.
Definition at line 150 of file Remesher_Simmetrix.C.
References _fangle, _shrtRatio, _size_type, _size_val, set_fangle(), set_global_mesh_size(), set_short_ratio(), simmesh_to_window(), and window_to_simmesh().
|
inline |
Definition at line 53 of file Remesher_Simmetrix.h.
References _fangle.
Referenced by remesh_serial().
|
inline |
Definition at line 48 of file Remesher_Simmetrix.h.
References _size_type, and _size_val.
Referenced by remesh_serial().
|
inline |
Definition at line 57 of file Remesher_Simmetrix.h.
References _shrtRatio.
Referenced by remesh_serial().
|
protected |
Definition at line 102 of file Remesher_Simmetrix.C.
References COM_assertion_msg, COM_NC, face, i, and j.
Referenced by remesh_serial().
|
protected |
Definition at line 68 of file Remesher_Simmetrix.C.
References COM_assertion_msg, and i.
Referenced by remesh_serial().
|
protected |
Definition at line 70 of file Remesher_Simmetrix.h.
Referenced by remesh_serial(), and set_fangle().
|
protected |
Definition at line 71 of file Remesher_Simmetrix.h.
Referenced by remesh_serial(), and set_short_ratio().
|
protected |
Definition at line 68 of file Remesher_Simmetrix.h.
Referenced by remesh_serial(), and set_global_mesh_size().
|
protected |
Definition at line 69 of file Remesher_Simmetrix.h.
Referenced by remesh_serial(), and set_global_mesh_size().
|
staticprotected |
This file provides a wrapper to invoke GeomSim from Simmetrix to remesh a surface mesh.
Definition at line 67 of file Remesher_Simmetrix.h.
Referenced by Remesher_Simmetrix(), and ~Remesher_Simmetrix().