#include <vcg/simplex/face/pos.h>#include <vcg/complex/trimesh/allocate.h>#include <algorithm>

Go to the source code of this file.
Namespaces | |
| namespace | vcg |
* | |
| namespace | vcg::face |
Functions | |
| template<class FaceType > | |
| void | vcg::face::AssertAdj (FaceType &f) |
| template<class FaceType > | |
| void | vcg::face::Attach (FaceType *&f, int z1, FaceType *&f2, int z2) |
| template<class FaceType > | |
| int | vcg::face::BorderCount (FaceType const &f) |
| Count border edges of the face. | |
| template<class FaceType > | |
| static bool | vcg::face::CheckFlipEdge (FaceType &f, int z) |
| template<class FaceType > | |
| bool | vcg::face::CheckOrientation (FaceType &f, int z) |
| template<class FaceType > | |
| int | vcg::face::ComplexSize (FaceType &f, const int e) |
| Counts the number of incident faces in a complex edge. | |
| template<class FaceType > | |
| int | vcg::face::CountSharedVertex (FaceType *f0, FaceType *f1) |
| template<class FaceType > | |
| bool | vcg::face::FFCorrectness (FaceType &f, const int e) |
| template<class FaceType > | |
| void | vcg::face::FFDetach (FaceType &f, const int e) |
| template<class FaceType > | |
| void | vcg::face::FFDetachManifold (FaceType &f, const int e) |
| template<class FaceType > | |
| static void | vcg::face::FlipEdge (FaceType &f, const int z) |
| template<class FaceType > | |
| bool | vcg::face::IsBorder (FaceType const &f, const int j) |
| template<class FaceType > | |
| bool | vcg::face::IsManifold (FaceType const &f, const int j) |
| template<class FaceType > | |
| bool | vcg::face::SharedVertex (FaceType *f0, FaceType *f1, int &i, int &j) |
| template<class FaceType > | |
| bool | vcg::face::ShareEdgeFF (FaceType *f0, FaceType *f1, int *i0=0, int *i1=0) |
| template<class FaceType , bool UpdateTopology> | |
| void | vcg::face::SwapEdge (FaceType &f, const int z) |
| template<class FaceType > | |
| void | vcg::face::SwapEdge (FaceType &f, const int z) |
| template<class FaceType > | |
| void | vcg::face::VFAppend (FaceType *&f, int z) |
| Append a face in VF list of vertex f->V(z). | |
| template<class FaceType > | |
| void | vcg::face::VFDetach (FaceType &f, int z) |
| template<class FaceType > | |
| void | vcg::face::VVStarVF (typename FaceType::VertexType *vp, std::vector< typename FaceType::VertexType * > &starVec) |