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

Public Member Functions | |
| RNode ()=default | |
| RNode (const DBId &id, const RouteNodeRef &node, const ObjectFileRef &object) | |
| RNode (const DBId &id, const RouteNodeRef &node, const ObjectFileRef &object, const DBId &prev) | |
| bool | operator== (const RNode &other) const |
| bool | operator< (const RNode &other) const |
Public Attributes | |
| DBId | id |
| The file offset of the current route node. More... | |
| RouteNodeRef | node |
| The current route node. More... | |
| DBId | prev |
| The file offset of the previous route node. More... | |
| ObjectFileRef | object |
| The object (way/area) visited from the current route node. More... | |
| double | currentCost =0 |
| The cost of the current up to the current node. More... | |
| double | estimateCost =0 |
| The estimated cost from here to the target. More... | |
| double | overallCost =0 |
| The overall costs (currentCost+estimateCost) More... | |
| bool | access =true |
| Flags to signal, if we had access ("access restrictions") to this node. More... | |
A path in the routing graph from one node to the next (expressed via the target object) with additional information as required by the A* algorithm.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
| bool osmscout::RoutingService::RNode::access =true |
Flags to signal, if we had access ("access restrictions") to this node.
| double osmscout::RoutingService::RNode::currentCost =0 |
The cost of the current up to the current node.
| double osmscout::RoutingService::RNode::estimateCost =0 |
The estimated cost from here to the target.
| DBId osmscout::RoutingService::RNode::id |
The file offset of the current route node.
| RouteNodeRef osmscout::RoutingService::RNode::node |
The current route node.
| ObjectFileRef osmscout::RoutingService::RNode::object |
The object (way/area) visited from the current route node.
| double osmscout::RoutingService::RNode::overallCost =0 |
The overall costs (currentCost+estimateCost)
| DBId osmscout::RoutingService::RNode::prev |
The file offset of the previous route node.
1.8.14