PGROUTING
3.2
|
#include "dfs_visitor.hpp"
Public Member Functions | |
Dfs_visitor (V root, std::vector< E > &data, int64_t max_depth, std::vector< boost::default_color_type > &colors, G &graph) | |
template<typename B_G > | |
void | examine_edge (E e, const B_G &) |
template<typename B_G > | |
void | start_vertex (V v, const B_G &) |
template<typename B_G > | |
void | tree_edge (E e, const B_G &) |
Private Attributes | |
std::vector< boost::default_color_type > & | m_colors |
std::vector< E > & | m_data |
std::vector< int64_t > | m_depth |
G & | m_graph |
int64_t | m_max_depth |
V | m_roots |
Definition at line 45 of file dfs_visitor.hpp.
|
inline |
Definition at line 47 of file dfs_visitor.hpp.
References pgrouting::visitors::Dfs_visitor< V, E, G >::m_depth, and pgrouting::visitors::Dfs_visitor< V, E, G >::m_graph.
|
inline |
Definition at line 67 of file dfs_visitor.hpp.
References pgrouting::visitors::Dfs_visitor< V, E, G >::m_colors, pgrouting::visitors::Dfs_visitor< V, E, G >::m_data, pgrouting::visitors::Dfs_visitor< V, E, G >::m_depth, pgrouting::visitors::Dfs_visitor< V, E, G >::m_graph, pgrouting::visitors::Dfs_visitor< V, E, G >::m_max_depth, and pgrouting::visitors::Dfs_visitor< V, E, G >::m_roots.
|
inline |
Definition at line 61 of file dfs_visitor.hpp.
References pgrouting::visitors::Dfs_visitor< V, E, G >::m_depth, and pgrouting::visitors::Dfs_visitor< V, E, G >::m_roots.
|
inline |
Definition at line 80 of file dfs_visitor.hpp.
References pgrouting::visitors::Dfs_visitor< V, E, G >::m_data.
|
private |
Definition at line 88 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge().
|
private |
Definition at line 86 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge(), and pgrouting::visitors::Dfs_visitor< V, E, G >::tree_edge().
|
private |
Definition at line 90 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::Dfs_visitor(), pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge(), and pgrouting::visitors::Dfs_visitor< V, E, G >::start_vertex().
|
private |
Definition at line 89 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::Dfs_visitor(), and pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge().
|
private |
Definition at line 87 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge().
|
private |
Definition at line 85 of file dfs_visitor.hpp.
Referenced by pgrouting::visitors::Dfs_visitor< V, E, G >::examine_edge(), and pgrouting::visitors::Dfs_visitor< V, E, G >::start_vertex().