aimsalgo  5.1.2
Neuroimaging image processing
geodesic::GeodesicAlgorithmDijkstra Member List

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

AlgorithmType enum namegeodesic::GeodesicAlgorithmBase
best_first_node(SurfacePoint &point, double &best_total_distance)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlineprotected
best_source(SurfacePoint &point, double &best_source_distance)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlinevirtual
check_stop_conditions(unsigned &index)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlineprotected
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
GeodesicAlgorithmDijkstra(geodesic::Mesh *mesh)geodesic::GeodesicAlgorithmDijkstrainline
GeodesicAlgorithmGraphBase(geodesic::Mesh *mesh)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inline
length(std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmBaseinline
list_nodes_visible_from_node(node_pointer node, std::vector< node_pointer > &storage, std::vector< double > &distances, double threshold_distance)geodesic::GeodesicAlgorithmDijkstrainlineprotectedvirtual
list_nodes_visible_from_source(MeshElementBase *p, std::vector< node_pointer > &storage)geodesic::GeodesicAlgorithmDijkstrainlineprotectedvirtual
m_max_propagation_distancegeodesic::GeodesicAlgorithmBaseprotected
m_meshgeodesic::GeodesicAlgorithmBaseprotected
m_nodesgeodesic::GeodesicAlgorithmGraphBase< DijkstraNode >protected
m_propagation_distance_stoppedgeodesic::GeodesicAlgorithmBaseprotected
m_queuegeodesic::GeodesicAlgorithmGraphBase< DijkstraNode >protected
m_sourcesgeodesic::GeodesicAlgorithmGraphBase< DijkstraNode >protected
m_stop_verticesgeodesic::GeodesicAlgorithmBaseprotected
m_time_consumedgeodesic::GeodesicAlgorithmBaseprotected
m_typegeodesic::GeodesicAlgorithmBaseprotected
mesh()geodesic::GeodesicAlgorithmBaseinline
name()geodesic::GeodesicAlgorithmBaseinlinevirtual
Node typedefgeodesic::GeodesicAlgorithmDijkstra
node_index(vertex_pointer v)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlineprotected
node_pointer typedefgeodesic::GeodesicAlgorithmDijkstra
print_info_about_path(std::vector< SurfacePoint > &path)geodesic::GeodesicAlgorithmBaseinline
print_statistics()geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlinevirtual
propagate(std::vector< SurfacePoint > &sources, double max_propagation_distance=GEODESIC_INF, std::vector< SurfacePoint > *stop_points=NULL)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >virtual
queue_type typedefgeodesic::GeodesicAlgorithmGraphBase< DijkstraNode >protected
set_sources(std::vector< SurfacePoint > &sources)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlineprotected
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::GeodesicAlgorithmGraphBase< DijkstraNode >inlinevirtual
trace_back_with_index(SurfacePoint &destination, std::vector< SurfacePoint > &path, std::vector< unsigned > &indexVertex)geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inlinevirtual
type()geodesic::GeodesicAlgorithmBaseinline
UNDEFINED_ALGORITHM enum valuegeodesic::GeodesicAlgorithmBase
~GeodesicAlgorithmBase()geodesic::GeodesicAlgorithmBaseinlinevirtual
~GeodesicAlgorithmDijkstra()geodesic::GeodesicAlgorithmDijkstrainline
~GeodesicAlgorithmGraphBase()geodesic::GeodesicAlgorithmGraphBase< DijkstraNode >inline