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

Classes | |
| struct | RNode |
| struct | RNodeCostCompare |
| struct | VNode |
| struct | ClosedNodeHasher |
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. | |
| static const char *const | FILENAME_INTERSECTIONS_IDX |
| Relative filename of the intersection index file. | |
| static const char *const | DEFAULT_FILENAME_BASE |
| Relative filebase name for touting data as generated by default by the importer. | |
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.