Box3Type typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
ClusterVertex(MeshType &m, const ScalarType radius) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
ComputeValence(MeshType &m, typename MeshType::PerVertexIntHandle &h) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
ConnectedComponents(MeshType &m, std::vector< std::pair< int, FacePointer > > &CCV) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
ConstFaceIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
ConstTetraIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
ConstVertexIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
ConstVertexPointer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
CoordType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
CountBitLargePolygons(const 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 |
CountConnectedComponents(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
CountEdgeNum(MeshType &m, int &total_e, int &boundary_e, int &non_manif_e) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
CountHoles(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
CountUnreferencedVertex(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
EdgeIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
edgeMeshConnectedComponents(MeshType &poly, std::vector< std::pair< int, typename MeshType::EdgePointer > > &eCC) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
EdgePointer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
FaceContainer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
FaceIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
FacePointer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
FaceType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
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 |
IsBitPolygonal(const MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
IsCoherentlyOrientedMesh(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
IsFaceFauxConsistent(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
MeshGenus(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
MeshType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
OrientCoherentlyMesh(MeshType &m, bool &_IsOriented, bool &_IsOrientable) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveDegenerateEdge(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
RemoveFaceFoldByFlip(MeshType &m, float normalThresholdDeg=175, bool repeat=true) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveFaceOutOfRangeArea(MeshType &m, ScalarType MinAreaThr=0, ScalarType MaxAreaThr=(std::numeric_limits< ScalarType >::max)(), bool OnlyOnSelected=false) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveHugeConnectedComponentsDiameter(MeshType &m, ScalarType minDiameter) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveNonManifoldFace(MeshType &m) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveNonManifoldVertex(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveSmallConnectedComponentsDiameter(MeshType &m, ScalarType maxDiameter) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveSmallConnectedComponentsSize(MeshType &m, int maxCCSize) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveTVertexByCollapse(MeshType &m, float threshold=40, bool repeat=true) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveTVertexByFlip(MeshType &m, float threshold=40, bool repeat=true) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveUnreferencedVertex(MeshType &m, bool DeleteVertexFlag=true) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
RemoveZeroAreaFace(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
ScalarType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
SelectCreaseVertexOnEdgeMesh(MeshType &m, ScalarType AngleRadThr) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
SelectNonManifoldVertexOnEdgeMesh(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
SelfIntersections(MeshType &m, std::vector< FaceType * > &ret) (defined in vcg::tri::Clean< CleanMeshType >) | 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 |
SplitSelectedVertexOnEdgeMesh(MeshType &m) (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
TestFaceFaceIntersection(FaceType *f0, FaceType *f1) | vcg::tri::Clean< CleanMeshType > | inlinestatic |
TetraIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
TetraPointer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
TetraType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
TriMeshGrid typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
VertexIterator typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
VertexPointer typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |
VertexType typedef (defined in vcg::tri::Clean< CleanMeshType >) | vcg::tri::Clean< CleanMeshType > | |