VCG Library
vcg::tri::Clean< CleanMeshType > Member List

This is the complete list of members for vcg::tri::Clean< CleanMeshType >, including all inherited members.

CountBitLargePolygons(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
CountBitPolygons(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
CountBitQuads(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
CountBitTris(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
CountNonManifoldEdgeEE(MeshType &m, bool SelectFlag=false)vcg::tri::Clean< CleanMeshType >inlinestatic
CountNonManifoldEdgeFF(MeshType &m, bool SelectFlag=false)vcg::tri::Clean< CleanMeshType >inlinestatic
CountNonManifoldVertexFF(MeshType &m, bool selectVert=true, bool clearSelection=true)vcg::tri::Clean< CleanMeshType >inlinestatic
FlipMesh(MeshType &m, bool selected=false)vcg::tri::Clean< CleanMeshType >inlinestatic
FlipNormalOutside(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
HasConsistentPerFaceFauxFlag(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
HasConsistentPerWedgeTexCoord(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
HasZeroTexCoordFace(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsBitQuadOnly(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsBitTriOnly(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsBitTriQuadOnly(const MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsFFAdjacencyConsistent(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsRegularMesh(MeshType &m, bool &Regular, bool &Semiregular)vcg::tri::Clean< CleanMeshType >inlinestatic
IsSizeConsistent(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
IsWaterTight(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
MergeCloseVertex(MeshType &m, const ScalarType radius)vcg::tri::Clean< CleanMeshType >inlinestatic
MeshGenus(int nvert, int nedges, int nfaces, int numholes, int numcomponents)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveDegenerateFace(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveDegenerateVertex(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveDuplicateEdge(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveDuplicateFace(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveDuplicateVertex(MeshType &m, bool RemoveDegenerateFlag=true)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveHugeConnectedComponentsDiameter(MeshType &m, ScalarType minDiameter)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveNonManifoldFace(MeshType &m)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveSmallConnectedComponentsDiameter(MeshType &m, ScalarType maxDiameter)vcg::tri::Clean< CleanMeshType >inlinestatic
RemoveUnreferencedVertex(MeshType &m, bool DeleteVertexFlag=true)vcg::tri::Clean< CleanMeshType >inlinestatic
SelectFoldedFaceFromOneRingFaces(MeshType &m, ScalarType cosThreshold)vcg::tri::Clean< CleanMeshType >inlinestatic
SelectIntersectingFaces(MeshType &m1, MeshType &m2)vcg::tri::Clean< CleanMeshType >inlinestatic
SplitManifoldComponents(MeshType &m, const ScalarType moveThreshold=0)vcg::tri::Clean< CleanMeshType >inlinestatic
SplitNonManifoldVertex(MeshType &m, ScalarType moveThreshold)vcg::tri::Clean< CleanMeshType >inlinestatic
TestFaceFaceIntersection(FaceType *f0, FaceType *f1)vcg::tri::Clean< CleanMeshType >inlinestatic