Go to the source code of this file.
Classes | |
class | vcg::tri::Allocator< MeshType > |
Class to safely add and delete elements in a mesh. More... | |
class | vcg::tri::Allocator< MeshType >::PointerUpdater< SimplexPointerType > |
Accessory class to update pointers after eventual reallocation caused by adding elements. More... | |
Namespaces | |
namespace | vcg |
* | |
namespace | vcg::tri |
Functions | |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::VertexType &v) |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::FaceType &f) |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::EdgeType &e) |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::HEdgeType &h) |
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, const typename MeshType::FaceType *fp) |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::EdgeType *e) |
template<class MeshType > | |
size_t | vcg::tri::Index (MeshType &m, const typename MeshType::HEdgeType *h) |
template<class MeshType > | |
bool | vcg::tri::IsValidPointer (MeshType &m, const typename MeshType::VertexType *vp) |
template<class MeshType > | |
bool | vcg::tri::IsValidPointer (MeshType &m, const typename MeshType::EdgeType *ep) |
template<class MeshType > | |
bool | vcg::tri::IsValidPointer (MeshType &m, const typename MeshType::FaceType *fp) |
template<class MeshType > | |
bool | vcg::tri::IsValidPointer (MeshType &m, const typename MeshType::HEdgeType *hp) |
template<class MeshType , class ATTR_CONT > | |
void | vcg::tri::ReorderAttribute (ATTR_CONT &c, std::vector< size_t > &newVertIndex, MeshType &) |
template<class MeshType , class ATTR_CONT > | |
void | vcg::tri::ResizeAttribute (ATTR_CONT &c, size_t sz, MeshType &) |