PGROUTING
3.2
|
#include "pgr_deadEndContraction.hpp"
Public Member Functions | |
Pgr_deadend ()=default | |
void | calculateVertices (G &graph) |
void | doContraction (G &graph) |
bool | is_dead_end (G &graph, V v) |
void | setForbiddenVertices (Identifiers< V > forbidden_vertices) |
Private Types | |
using | E = typename G::E |
using | V = typename G::V |
Private Attributes | |
Identifiers< V > | deadendVertices |
Identifiers< V > | forbiddenVertices |
Definition at line 45 of file pgr_deadEndContraction.hpp.
|
private |
Definition at line 48 of file pgr_deadEndContraction.hpp.
|
private |
Definition at line 47 of file pgr_deadEndContraction.hpp.
|
default |
|
inline |
Definition at line 59 of file pgr_deadEndContraction.hpp.
References pgrouting::contraction::Pgr_deadend< G >::deadendVertices, pgrouting::contraction::Pgr_deadend< G >::forbiddenVertices, Identifiers< T >::has(), and pgrouting::contraction::Pgr_deadend< G >::is_dead_end().
Referenced by pgrouting::contraction::Pgr_deadend< G >::doContraction(), and pgrouting::contraction::Pgr_contract< G >::perform_deadEnd().
|
inline |
Definition at line 78 of file pgr_deadEndContraction.hpp.
References pgrouting::contraction::Pgr_deadend< G >::calculateVertices(), Identifiers< T >::clear(), pgrouting::contraction::Pgr_deadend< G >::deadendVertices, Identifiers< T >::empty(), pgrouting::contraction::Pgr_deadend< G >::forbiddenVertices, Identifiers< T >::front(), Identifiers< T >::has(), pgrouting::contraction::Pgr_deadend< G >::is_dead_end(), and pgassert.
Referenced by pgrouting::contraction::Pgr_contract< G >::perform_deadEnd().
|
inline |
Definition at line 67 of file pgr_deadEndContraction.hpp.
References pgassert.
Referenced by pgrouting::contraction::Pgr_deadend< G >::calculateVertices(), and pgrouting::contraction::Pgr_deadend< G >::doContraction().
|
inline |
Definition at line 53 of file pgr_deadEndContraction.hpp.
References pgrouting::contraction::Pgr_deadend< G >::forbiddenVertices.
Referenced by pgrouting::contraction::Pgr_contract< G >::perform_deadEnd().
|
private |
Definition at line 119 of file pgr_deadEndContraction.hpp.
Referenced by pgrouting::contraction::Pgr_deadend< G >::calculateVertices(), and pgrouting::contraction::Pgr_deadend< G >::doContraction().
|
private |
Definition at line 120 of file pgr_deadEndContraction.hpp.
Referenced by pgrouting::contraction::Pgr_deadend< G >::calculateVertices(), pgrouting::contraction::Pgr_deadend< G >::doContraction(), and pgrouting::contraction::Pgr_deadend< G >::setForbiddenVertices().