, including all inherited members.
Compute(MeshType &m, const std::vector< VertexPointer > &seedVec) | vcg::tri::Geodesic< MeshType > | [inline, static] |
Compute(MeshType &m, const std::vector< VertexPointer > &seedVec, DistanceFunctor &distFunc, ScalarType maxDistanceThr=std::numeric_limits< ScalarType >::max(), std::vector< VertexPointer > *withinDistanceVec=NULL, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *sourceSeed=NULL, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *parentSeed=NULL) | vcg::tri::Geodesic< MeshType > | [inline, static] |
ConvertPerVertexSeedToPerFaceSeed(MeshType &m, const std::vector< VertexPointer > &vertexSeedVec, std::vector< FacePointer > &faceSeedVec) | vcg::tri::Geodesic< MeshType > | [inline, static] |
CoordType typedef | vcg::tri::Geodesic< MeshType > | |
Distance(DistanceFunctor &distFunc, const VertexPointer &pw, const VertexPointer &pw1, const VertexPointer &curr, const ScalarType &d_pw1, const ScalarType &d_curr) | vcg::tri::Geodesic< MeshType > | [inline, static] |
DistanceFromBorder(MeshType &m, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *sources=NULL) | vcg::tri::Geodesic< MeshType > | [inline, static] |
FacePointer typedef | vcg::tri::Geodesic< MeshType > | |
FaceType typedef | vcg::tri::Geodesic< MeshType > | |
parentsAttributeName(void) | vcg::tri::Geodesic< MeshType > | [inline, static] |
PerFaceDijsktraCompute(MeshType &m, const std::vector< FacePointer > &seedVec, DistanceFunctor &distFunc, ScalarType maxDistanceThr=std::numeric_limits< ScalarType >::max(), std::vector< FacePointer > *InInterval=NULL, FacePointer FaceTarget=NULL, bool avoid_selected=false) | vcg::tri::Geodesic< MeshType > | [inline, static] |
PerVertexDijsktraCompute(MeshType &m, const std::vector< VertexPointer > &seedVec, DistanceFunctor &distFunc, ScalarType maxDistanceThr=std::numeric_limits< ScalarType >::max(), std::vector< VertexPointer > *InInterval=NULL, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *sourceHandle=NULL, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *parentHandle=NULL, bool avoid_selected=false, VertexPointer target=NULL) | vcg::tri::Geodesic< MeshType > | [inline, static] |
ScalarType typedef | vcg::tri::Geodesic< MeshType > | |
sourcesAttributeName(void) | vcg::tri::Geodesic< MeshType > | [inline, static] |
TempDataType typedef | vcg::tri::Geodesic< MeshType > | |
VertexIterator typedef | vcg::tri::Geodesic< MeshType > | |
VertexPointer typedef | vcg::tri::Geodesic< MeshType > | |
VertexType typedef | vcg::tri::Geodesic< MeshType > | |
Visit(MeshType &m, std::vector< VertDist > &seedVec, DistanceFunctor &distFunc, ScalarType distance_threshold=std::numeric_limits< ScalarType >::max(), typename MeshType::template PerVertexAttributeHandle< VertexPointer > *vertSource=NULL, typename MeshType::template PerVertexAttributeHandle< VertexPointer > *vertParent=NULL, std::vector< VertexPointer > *InInterval=NULL) | vcg::tri::Geodesic< MeshType > | [inline, static] |