, including all inherited members.
BuildBiasedSeedVec(MeshType &m, DistanceFunctor &df, std::vector< VertexPointer > &seedVec, std::vector< VertexPointer > &frontierVec, std::vector< VertDist > &biasedFrontierVec, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
BuildSeedMap(MeshType &m, std::vector< VertexType * > &seedVec, std::map< VertexPointer, int > &seedMap) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
BuildVoronoiEdgeVec(MeshType &m, std::vector< VoronoiEdge > &edgeVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
CheckVoronoiTopology(MeshType &m, std::vector< VertexType * > &seedVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
CommonSourceBetweenBorderCorner(FacePointer f0, FacePointer f1, typename MeshType::template PerVertexAttributeHandle< VertexPointer > &sources) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ComputePerVertexSources(MeshType &m, std::vector< VertexType * > &seedVec, DistanceFunctor &df) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ConvertDelaunayTriangulationToMesh(MeshType &m, MeshType &outMesh, std::vector< VertexType * > &seedVec, bool refineFlag=true) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ConvertVoronoiDiagramToMesh(MeshType &m, MeshType &outMesh, MeshType &outPoly, std::vector< VertexType * > &seedVec, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ConvertVoronoiDiagramToMeshOld(MeshType &m, MeshType &outMesh, MeshType &outPoly, std::vector< VertexType * > &seedVec, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
CoordType typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
DeleteUnreachedRegions(MeshType &m, PerVertexPointerHandle &sources) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
FaceAssociateRegion(MeshType &m) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
FaceContainer typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
FaceIterator typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
FacePointer typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
FaceSelectAssociateRegion(MeshType &m, VertexPointer vp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
FaceSelectRegion(MeshType &m, VertexPointer vp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
FaceType typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
FixVertexVector(MeshType &m, std::vector< VertexType * > &vertToFixVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
GenerateMidPointMap(MeshType &m, map< std::pair< VertexPointer, VertexPointer >, VertexPointer > &midMap) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
GeodesicRelax(MeshType &m, std::vector< VertexType * > &seedVec, std::vector< VertexPointer > &frontierVec, std::vector< VertexType * > &newSeeds, DistanceFunctor &df, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
GetAreaAndFrontier(MeshType &m, PerVertexPointerHandle &sources, std::vector< std::pair< float, VertexPointer > > ®ionArea, std::vector< VertexPointer > &frontierVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
GetFaceCornerVec(MeshType &m, PerVertexPointerHandle &sources, std::vector< FacePointer > &cornerVec, std::vector< FacePointer > &borderCornerVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
isBorderCorner(FaceType *f, typename MeshType::template PerVertexAttributeHandle< VertexPointer > &sources) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ordered_pair(const genericType &a, const genericType &b) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
PerFacePointerHandle typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | |
PerVertexBoolHandle typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | |
PerVertexFloatHandle typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | |
PerVertexPointerHandle typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | |
PreprocessForVoronoi(MeshType &m, ScalarType radius, MidPointType mid, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
PreprocessForVoronoi(MeshType &m, float radius, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
PruneSeedByRegionArea(std::vector< VertexType * > &seedVec, std::vector< std::pair< float, VertexPointer > > ®ionArea, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
QuadricRelax(MeshType &m, std::vector< VertexType * > &seedVec, std::vector< VertexPointer > &frontierVec, std::vector< VertexType * > &newSeeds, DistanceFunctor &df, VoronoiProcessingParameter &vpp) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
RandomGenerator() | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, private, static] |
RelaxRefineTriangulationLaplacian(MeshType &m, MeshType &delaMesh, int refineStep=3, int relaxStep=10) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
RelaxRefineTriangulationSpring(MeshType &m, MeshType &delaMesh, int relaxStep=10, int refineStep=3) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
RestrictedVoronoiRelaxing(MeshType &m, std::vector< CoordType > &seedPosVec, std::vector< bool > &fixedVec, int relaxStep, VoronoiProcessingParameter &vpp, vcg::CallBackPos *cb=0) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
ScalarType typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
SeedToVertexConversion(MeshType &m, std::vector< CoordType > &seedPVec, std::vector< VertexType * > &seedVVec, bool compactFlag=true) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
TopologicalVertexColoring(MeshType &m, std::vector< VertexType * > &seedVec) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
VertDist typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
VertexIterator typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
VertexPointer typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
VertexType typedef | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [private] |
VoronoiAreaColoring(MeshType &m, std::vector< VertexType * > &seedVec, std::vector< std::pair< float, VertexPointer > > ®ionArea) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
VoronoiColoring(MeshType &m, bool frontierFlag=true) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |
VoronoiRelaxing(MeshType &m, std::vector< VertexType * > &seedVec, int relaxIter, DistanceFunctor &df, VoronoiProcessingParameter &vpp, vcg::CallBackPos *cb=0) | vcg::tri::VoronoiProcessing< MeshType, DistanceFunctor > | [inline, static] |