Namespaces | Functions
topology.h File Reference
#include <vector>
#include <algorithm>
#include <vcg/simplex/edge/pos.h>
Include dependency graph for simplex/edge/topology.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  vcg
 

*


namespace  vcg::edge

Functions

template<class EdgeType >
bool vcg::edge::IsEdgeBorder (EdgeType const &e, const int j)
template<class EdgeType >
bool vcg::edge::IsEdgeManifoldFF (EdgeType const &e, const int j)
template<class EdgeType >
void vcg::edge::VEAppend (EdgeType *e, int z)
 Append an edge in the VE list of vertex e->V(z)
template<class EdgeType >
int vcg::edge::VEDegree (const typename EdgeType::VertexType *vp)
template<class EdgeType >
void vcg::edge::VEDetach (EdgeType &e)
 Completely detach an edge from the VE adjacency. Useful before deleting it.
template<class EdgeType >
void vcg::edge::VEDetach (EdgeType &e, int z)
template<class MeshType >
void vcg::edge::VEEdgeCollapse (MeshType &poly, typename MeshType::EdgeType *e0, const int z)
template<class MeshType >
void vcg::edge::VEEdgeCollapse (MeshType &poly, typename MeshType::VertexType *v)
template<class MeshType >
void vcg::edge::VEEdgeSplit (MeshType &poly, typename MeshType::EdgeType *e, typename MeshType::VertexType &v)
template<class MeshType >
MeshType::VertexPointer vcg::edge::VEEdgeSplit (MeshType &poly, typename MeshType::EdgeType *e, const typename MeshType::CoordType &p)
template<class MeshType >
MeshType::VertexPointer vcg::edge::VEEdgeSplit (MeshType &poly, typename MeshType::EdgeType *e, const typename MeshType::CoordType &p, const typename MeshType::CoordType &n)
template<class EdgeType >
void vcg::edge::VEStarVE (const typename EdgeType::VertexType *vp, std::vector< EdgeType * > &starVec)
template<class VertexType >
void vcg::edge::VVStarVE (VertexType *vp, std::vector< VertexType * > &starVec)


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:38:55