#include <typeinfo>#include <vector>#include <map>#include <string>#include <set>#include <assert.h>#include <vcg/complex/trimesh/base.h>#include <vcg/container/simple_temporary_data.h>

Go to the source code of this file.
Classes | |
| class | vcg::tri::Allocator< AllocateMeshType > |
| struct | vcg::tri::Allocator< AllocateMeshType >::NameTypeBound< TYPE > |
| struct | vcg::tri::Allocator< AllocateMeshType >::NameTypeBound_Base |
| class | vcg::tri::Allocator< AllocateMeshType >::PointerUpdater< SimplexPointerType > |
Namespaces | |
| namespace | vcg |
* | |
| namespace | vcg::tri |
Functions | |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::HEdgeType *h) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::EdgeType *e) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, const typename MeshType::FaceType *fp) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, const typename MeshType::VertexType *vp) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::HEdgeType &h) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::EdgeType &e) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::FaceType &f) |
| template<class MeshType > | |
| size_t | vcg::tri::Index (MeshType &m, typename MeshType::VertexType &v) |
| template<class MeshType , class ATTR_CONT > | |
| void | vcg::tri::ReorderAttribute (ATTR_CONT &c, std::vector< size_t > &newVertIndex, MeshType &) |
| template<class face_type > | |
| void | vcg::tri::ReorderFace (std::vector< size_t > &, std::vector< face_type > &) |
| template<class vertex_type > | |
| void | vcg::tri::ReorderVert (std::vector< size_t > &, std::vector< vertex_type > &) |
| template<class MeshType , class ATTR_CONT > | |
| void | vcg::tri::ResizeAttribute (ATTR_CONT &c, const int &, MeshType &m) |