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

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

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 >