#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) |