#include <edge_collapse.h>
Classes | |
| struct | EdgeSet |
Public Types | |
| typedef FaceType::VertexType::CoordType | CoordType |
| The coordinate type. | |
| typedef TriMeshType::FaceContainer | FaceContainer |
| the container of tetrahedron type | |
| typedef TriMeshType::FaceIterator | FaceIterator |
| The tetra iterator type. | |
| typedef TriMeshType::FaceType | FaceType |
| The face type. | |
| typedef TriMeshType::VertexType::ScalarType | ScalarType |
| The scalar type. | |
| typedef TRI_MESH_TYPE | TriMeshType |
| The tetrahedral mesh type. | |
| typedef TriMeshType::VertContainer | VertContainer |
| the container of vertex type | |
| typedef TriMeshType::VertexIterator | VertexIterator |
| The vertex iterator type. | |
| typedef FaceType::VertexPointer | VertexPointer |
| typedef FaceType::VertexType | VertexType |
| The vertex type. | |
| typedef vcg::face::VFIterator < FaceType > | VFI |
| half edge type | |
| typedef std::vector < vcg::face::VFIterator < FaceType > > | VFIVec |
| vector of VFIterator | |
Static Public Member Functions | |
| static int | Do (TriMeshType &m, VertexPair &c, const Point3< ScalarType > &p) |
| static bool | LinkConditions (VertexPair &pos) |
Static Private Member Functions | |
| static void | FindSets (VertexPair &p, EdgeSet &es) |
This a static utility class for the edge collapse. It provides a common set of useful function for actually making an edge collapse over a trimesh. See also the corresponding class in the local optimization framework called TriEdgeCollapse
Definition at line 54 of file edge_collapse.h.