![]() |
Cleaver Tetrahedral Meshing
2.2.1
Cleaving algorithm for high quality tetrahedral meshing
|
Inheritance diagram for cleaver::Volume:
Collaboration diagram for cleaver::Volume: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) |
Public Member Functions inherited from cleaver::AbstractVolume | |
| vec3 | size () |
| int | width () const |
| int | height () const |
| int | depth () const |
1.8.11