#include <SUMOAbstractRouter.h>

Definition at line 46 of file SUMOAbstractRouter.h.
Public Member Functions | |
| virtual void | compute (const E *from, const E *to, const V *const vehicle, SUMOTime time, std::vector< const E * > &into)=0 |
| Builds the route between the given edges using the minimum afford at the given time The definition of the afford depends on the wished routing scheme. | |
| virtual SUMOReal | recomputeCosts (const std::vector< const E * > &edges, const V *const v, SUMOTime time)=0 throw () |
| SUMOAbstractRouter () | |
| Constructor. | |
| virtual | ~SUMOAbstractRouter () |
| Destructor. | |
Data Structures | |
| class | ROAbstractEdgeEffortRetriever |
| SUMOAbstractRouter< E, V >::SUMOAbstractRouter | ( | ) | [inline] |
| virtual SUMOAbstractRouter< E, V >::~SUMOAbstractRouter | ( | ) | [inline, virtual] |
| virtual void SUMOAbstractRouter< E, V >::compute | ( | const E * | from, | |
| const E * | to, | |||
| const V *const | vehicle, | |||
| SUMOTime | time, | |||
| std::vector< const E * > & | into | |||
| ) | [pure virtual] |
Builds the route between the given edges using the minimum afford at the given time The definition of the afford depends on the wished routing scheme.
Implemented in ROJTRRouter, TraCIDijkstraRouter< E >, DijkstraRouterEffortBase< E, V, PF >, and DijkstraRouterTTBase< E, V, PF >.
Referenced by RORouteDef_OrigDest::buildCurrentRoute(), RORouteDef_Complete::buildCurrentRoute(), and RORouteDef_Alternatives::buildCurrentRoute().
| virtual SUMOReal SUMOAbstractRouter< E, V >::recomputeCosts | ( | const std::vector< const E * > & | edges, | |
| const V *const | v, | |||
| SUMOTime | time | |||
| ) | throw () [pure virtual] |
Implemented in ROJTRRouter, TraCIDijkstraRouter< E >, DijkstraRouterEffortBase< E, V, PF >, and DijkstraRouterTTBase< E, V, PF >.
Referenced by RORouteDef_OrigDest::addAlternative(), RORouteDef_Alternatives::addAlternative(), RORouteDef_Complete::buildCurrentRoute(), RORouteDef_Alternatives::buildCurrentRoute(), and RORouteDef_Complete::writeXMLDefinition().
1.5.6