|
libosmscout
1.1.1
|
#include <libosmscout/include/osmscout/routing/RoutingService.h>

Classes | |
| struct | ClosedNodeHasher |
| struct | RNode |
| struct | RNodeCostCompare |
| struct | VNode |
Public Member Functions | |
| RoutingService () | |
| virtual | ~RoutingService () |
Static Public Member Functions | |
| static std::string | GetDataFilename (const std::string &filenamebase) |
| static std::string | GetData2Filename (const std::string &filenamebase) |
| static std::string | GetIndexFilename (const std::string &filenamebase) |
Static Public Attributes | |
| static const char *const | FILENAME_INTERSECTIONS_DAT |
| Relative filename of the intersection data file. More... | |
| static const char *const | FILENAME_INTERSECTIONS_IDX |
| Relative filename of the intersection index file. More... | |
| static const char *const | DEFAULT_FILENAME_BASE |
| Relative filebase name for touting data as generated by default by the importer. More... | |
Protected Types | |
| using | RNodeRef = std::shared_ptr< RNode > |
| using | OpenList = std::set< RNodeRef, RNodeCostCompare > |
| using | OpenListRef = std::set< RNodeRef, RNodeCostCompare >::iterator |
| using | OpenMap = std::unordered_map< DBId, OpenListRef > |
| using | ClosedSet = std::unordered_set< VNode, ClosedNodeHasher > |
Abstract algorithms for routing
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| osmscout::RoutingService::RoutingService | ( | ) |
|
virtual |
|
static |
|
static |
|
static |
|
static |
Relative filebase name for touting data as generated by default by the importer.
|
static |
Relative filename of the intersection data file.
|
static |
Relative filename of the intersection index file.
1.8.14