![]() |
Cleaver Tetrahedral Meshing
2.2.1
Cleaving algorithm for high quality tetrahedral meshing
|
Public Member Functions | |
Volume (const Volume &volume) | |
Volume (const std::vector< AbstractScalarField * > &fields, int width=0, int height=0, int depth=0) | |
Volume (const std::vector< AbstractScalarField * > &fields, vec3 &size) | |
Volume & | operator= (const Volume &volume) |
void | setName (const std::string &name) |
virtual std::string | name () const |
int | maxAt (float x, float y, float z) const |
int | maxAt (const vec3 &x) const |
virtual double | valueAt (const vec3 &x, int material) const |
virtual double | valueAt (double x, double y, double z, int material) const |
virtual int | numberOfMaterials () const |
virtual const BoundingBox & | bounds () const |
float | lfsAt (const vec3 &x) const |
float | lfsAt (float x, float y, float z) const |
void | setSize (int width, int height, int depth) |
void | setSizingField (AbstractScalarField *field) |
AbstractScalarField * | getSizingField () const |
AbstractScalarField * | getMaterial (int i) const |
void | addMaterial (AbstractScalarField *field) |
void | removeMaterial (AbstractScalarField *field) |
![]() | |
vec3 | size () |
int | width () const |
int | height () const |
int | depth () const |