Classes | |
class | Edge2VertexMapT |
This class map edges (referenced by a point index and an axis) to vertex handles. More... | |
class | ExtendedMarchingCubesT |
This class implements the Extended Marching Cubes of Kobbelt et al, Siggraph 2001. More... | |
class | MarchingCubesT |
This class implements the well known Marching Cubes algorithm. More... | |
class | Grid |
This is the abstract base class for all grid objects. More... | |
class | Grid::CubeIterator |
A CubeIterator is used to iterate over all cubes in the grid, from begin() to end(), just like fr STL containers. More... | |
class | ImplicitGrid |
This is the base class for all grids representing implicit objects, i.e. More... | |
class | LevelSetSurfaceT |
This class implements basic level set surfaces. More... | |
class | RegularGrid |
This class implements a regular 3D grid. More... | |
class | ScalarGridT |
This grid just holds a vector of scalar values. More... | |
class | Implicit |
This is the abstract base class for all objects representing implicit function. More... | |
class | ImplicitSphere |
This class implements a very simple implicit object: a sphere given its center and its radius. More... | |
Functions | |
template<class Mesh> void | extended_marching_cubes (const Grid &_grid, Mesh &_mesh, double _feature_angle) |
Convenience wrapper for the Extended Marching Cubes algorithm. | |
template<class Mesh> void | marching_cubes (const Grid &_grid, Mesh &_mesh) |
Convenience wrapper for the Marching Cubes algorithm. |