, including all inherited members.
base | vcg::tri::CoM< MeshType > | |
Box3Type typedef | vcg::tri::CoM< MeshType > | |
BuildConnectedComponentVectors(MeshType &poly, std::vector< std::vector< int > > &ccVec) | vcg::tri::CoM< MeshType > | [inline] |
BuildConnectedComponentVectorsOld(MeshType &poly, std::vector< std::vector< int > > &ccVec) | vcg::tri::CoM< MeshType > | [inline] |
BuildVisitTree(MeshType &dualMesh) | vcg::tri::CoM< MeshType > | [inline] |
CleanSpuriousDanglingEdges(MeshType &poly) | vcg::tri::CoM< MeshType > | [inline] |
CoM(MeshType &_m) | vcg::tri::CoM< MeshType > | [inline] |
CompareVertex(const MeshType &m, const VertexType &vA, const VertexType &vB) | vcg::tri::CoM< MeshType > | [inline, static] |
ComputeEdgePlane(VertexType *v0, VertexType *v1) | vcg::tri::CoM< MeshType > | [inline] |
ComputePlaneField(MeshType &poly, EdgeGrid &edgeGrid, int ind) | vcg::tri::CoM< MeshType > | [inline] |
CoordType typedef | vcg::tri::CoM< MeshType > | |
countNonVisitedEdges(VertexType *vp, EdgeType *&ep) | vcg::tri::CoM< MeshType > | [inline] |
CutAlongPolyLineUsingField(MeshType &poly, EdgeGrid &edgeGrid, std::vector< int > &newVertVec) | vcg::tri::CoM< MeshType > | [inline] |
CutWithPolyLine(MeshType &poly) | vcg::tri::CoM< MeshType > | [inline] |
DecomposeNonManifoldPolyline(MeshType &poly, bool singSplitFlag=true) | vcg::tri::CoM< MeshType > | [inline] |
DumpPlaneMesh(MeshType &poly, std::vector< Plane3f > &planeVec, int i=0) | vcg::tri::CoM< MeshType > | [inline] |
EdgeGrid typedef | vcg::tri::CoM< MeshType > | |
EdgeIterator typedef | vcg::tri::CoM< MeshType > | |
EdgeType typedef | vcg::tri::CoM< MeshType > | |
EvaluateHausdorffDistance(MeshType &poly, Distribution< ScalarType > &dist) | vcg::tri::CoM< MeshType > | [inline] |
ExistEdge(KdTree< ScalarType > &kdtree, CoordType &p0, CoordType &p1, PosType &fpos) | vcg::tri::CoM< MeshType > | [inline] |
ExtractSubMesh(MeshType &poly, std::vector< int > &ind, MeshType &subPoly) | vcg::tri::CoM< MeshType > | [inline] |
ExtractVertex(const MeshType &srcMesh, const FaceType &f, int whichWedge, const MeshType &dstMesh, VertexType &v) | vcg::tri::CoM< MeshType > | [inline, static] |
FaceIterator typedef | vcg::tri::CoM< MeshType > | |
FacePointer typedef | vcg::tri::CoM< MeshType > | |
FaceType typedef | vcg::tri::CoM< MeshType > | |
FindTerminalPoints(MeshType &poly, std::vector< VertexType * > &vec) | vcg::tri::CoM< MeshType > | [inline, static] |
Init() | vcg::tri::CoM< MeshType > | [inline] |
MarkFauxEdgeWithPolyLine(MeshType &m, MeshType &e) | vcg::tri::CoM< MeshType > | [inline] |
MaxSegDist(VertexType *v0, VertexType *v1, Point3f &farthestPointOnSurf, Point3f &farthestN, Distribution< ScalarType > *dist=0) | vcg::tri::CoM< MeshType > | [inline] |
MeshGrid typedef | vcg::tri::CoM< MeshType > | |
MinDistOnEdge(Point3f samplePnt, EdgeGrid &edgeGrid, MeshType &poly, Point3f &closestPoint) | vcg::tri::CoM< MeshType > | [inline] |
MinDistOnEdge(VertexType *v0, VertexType *v1, EdgeGrid &edgeGrid, MeshType &poly, Point3f &closestPoint) | vcg::tri::CoM< MeshType > | [inline, static] |
OptimizeTree(MeshType &t) | vcg::tri::CoM< MeshType > | [inline] |
par | vcg::tri::CoM< MeshType > | |
PosType typedef | vcg::tri::CoM< MeshType > | |
QLerp(VertexType *v0, VertexType *v1) | vcg::tri::CoM< MeshType > | [inline, static] |
Refine(MeshType &poly, bool uniformFlag=false) | vcg::tri::CoM< MeshType > | [inline] |
RefineBaseMesh(MeshType &poly) | vcg::tri::CoM< MeshType > | [inline] |
Reorient(MeshType &poly, std::vector< std::vector< int > > &ccVec) | vcg::tri::CoM< MeshType > | [inline] |
Retract(MeshType &t) | vcg::tri::CoM< MeshType > | [inline] |
ScalarType typedef | vcg::tri::CoM< MeshType > | |
Simplify(MeshType &poly) | vcg::tri::CoM< MeshType > | [inline] |
SmoothProject(MeshType &poly, int iterNum, ScalarType smoothWeight, ScalarType projectWeight) | vcg::tri::CoM< MeshType > | [inline] |
SnapPolyline(MeshType &t) | vcg::tri::CoM< MeshType > | [inline] |
SnapPolyline(MeshType &poly, std::vector< int > *newVertVec) | vcg::tri::CoM< MeshType > | [inline] |
SplitMeshWithPoints(MeshType &m, std::vector< VertexType * > &vec, std::vector< int > &newVertVec) | vcg::tri::CoM< MeshType > | [inline] |
uniformGrid | vcg::tri::CoM< MeshType > | |
VertexIterator typedef | vcg::tri::CoM< MeshType > | |
VertexPointer typedef | vcg::tri::CoM< MeshType > | |
VertexType typedef | vcg::tri::CoM< MeshType > | |
WalkAlongPolyLine(MeshType &poly, std::vector< VertexType * > &ptVec) | vcg::tri::CoM< MeshType > | [inline] |