A.I.M.S algorithms


geodesic::GeodesicAlgorithmDijkstraAlternative Member List

This is the complete list of members for geodesic::GeodesicAlgorithmDijkstraAlternative, including all inherited members.

AlgorithmType enum namegeodesic::GeodesicAlgorithmBase
best_source(SurfacePoint &point, double &best_source_distance)geodesic::GeodesicAlgorithmDijkstraAlternativeinlinevirtual
DIJKSTRA enum valuegeodesic::GeodesicAlgorithmBase
EXACT enum valuegeodesic::GeodesicAlgorithmBase
geodesic(SurfacePoint &source, SurfacePoint &destination, std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmBaseinline
geodesic(std::vector< SurfacePoint > &sources, std::vector< SurfacePoint > &destinations, std::vector< std::vector< SurfacePoint > > &paths)geodesic::GeodesicAlgorithmBaseinline
geodesic(SurfacePoint &source, SurfacePoint &destination, std::vector< SurfacePoint > &path, std::vector< unsigned > &indexVertex)geodesic::GeodesicAlgorithmBaseinline
geodesic(SurfacePoint &sources, std::vector< SurfacePoint > &destinations, std::vector< std::vector< SurfacePoint > > &paths, std::vector< std::vector< unsigned > > &indexVertex)geodesic::GeodesicAlgorithmBaseinline
GeodesicAlgorithmBase(geodesic::Mesh *mesh)geodesic::GeodesicAlgorithmBaseinline
GeodesicAlgorithmDijkstraAlternative(geodesic::Mesh *mesh=NULL)geodesic::GeodesicAlgorithmDijkstraAlternativeinline
length(std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmBaseinline
m_max_propagation_distancegeodesic::GeodesicAlgorithmBaseprotected
m_meshgeodesic::GeodesicAlgorithmBaseprotected
m_propagation_distance_stoppedgeodesic::GeodesicAlgorithmBaseprotected
m_stop_verticesgeodesic::GeodesicAlgorithmBaseprotected
m_time_consumedgeodesic::GeodesicAlgorithmBaseprotected
m_typegeodesic::GeodesicAlgorithmBaseprotected
mesh()geodesic::GeodesicAlgorithmBaseinline
name()geodesic::GeodesicAlgorithmBaseinlinevirtual
Node typedefgeodesic::GeodesicAlgorithmDijkstraAlternative
node_pointer typedefgeodesic::GeodesicAlgorithmDijkstraAlternative
print_info_about_path(std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmBaseinline
print_statistics()geodesic::GeodesicAlgorithmBaseinlinevirtual
propagate(std::vector< SurfacePoint > &sources, double max_propagation_distance=GEODESIC_INF, std::vector< SurfacePoint > *stop_points=NULL)geodesic::GeodesicAlgorithmDijkstraAlternativeinlinevirtual
set_stop_conditions(std::vector< SurfacePoint > *stop_points, double stop_distance)geodesic::GeodesicAlgorithmBaseinlineprotected
stop_distance()geodesic::GeodesicAlgorithmBaseinlineprotected
stop_vertex_with_distace_type typedefgeodesic::GeodesicAlgorithmBaseprotected
SUBDIVISION enum valuegeodesic::GeodesicAlgorithmBase
trace_back(SurfacePoint &destination, std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmDijkstraAlternativeinlinevirtual
trace_back_with_index(SurfacePoint &destination, std::vector< SurfacePoint > &path, std::vector< unsigned > &indexVertex)=0geodesic::GeodesicAlgorithmBasepure virtual
type()geodesic::GeodesicAlgorithmBaseinline
UNDEFINED_ALGORITHM enum valuegeodesic::GeodesicAlgorithmBase
~GeodesicAlgorithmBase()geodesic::GeodesicAlgorithmBaseinlinevirtual
~GeodesicAlgorithmDijkstraAlternative()geodesic::GeodesicAlgorithmDijkstraAlternativeinline