#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().