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.
More...
#include <RoutingService.h>
|
| double | currentCost =0 |
| | The cost of the current up to the current node.
|
| |
| double | estimateCost =0 |
| | The estimated cost from here to the target.
|
| |
| Id | exclude =0 |
| | excluded node to go, similar to route-node excludes, but used by routing service when initial bearing is restricted
|
| |
| DBId | id |
| | The file offset of the current route node.
|
| |
| bool | leaveRestricted =false |
| | Flag signaling that we may leave restricted area, because it was start of route.
|
| |
| RouteNodeRef | node |
| | The current route node.
|
| |
| ObjectFileRef | object |
| | The object (way/area) visited from the current route node.
|
| |
| double | overallCost =0 |
| | The overall costs (currentCost+estimateCost)
|
| |
| DBId | prev |
| | The file offset of the previous route node.
|
| |
| bool | prevRestricted =false |
| | previous node is restricted
|
| |
| bool | restricted =true |
| | Flag to signal, if access to this node is restricted ("access restrictions")
|
| |
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.
◆ RNode() [1/3]
| osmscout::RoutingService::RNode::RNode |
( |
| ) |
|
|
default |
◆ RNode() [2/3]
◆ RNode() [3/3]
◆ operator<()
| bool osmscout::RoutingService::RNode::operator< |
( |
const RNode & |
other | ) |
const |
|
inline |
◆ operator==()
| bool osmscout::RoutingService::RNode::operator== |
( |
const RNode & |
other | ) |
const |
|
inline |
◆ currentCost
| double osmscout::RoutingService::RNode::currentCost =0 |
The cost of the current up to the current node.
◆ estimateCost
| double osmscout::RoutingService::RNode::estimateCost =0 |
The estimated cost from here to the target.
◆ exclude
| Id osmscout::RoutingService::RNode::exclude =0 |
excluded node to go, similar to route-node excludes, but used by routing service when initial bearing is restricted
◆ id
| DBId osmscout::RoutingService::RNode::id |
◆ leaveRestricted
| bool osmscout::RoutingService::RNode::leaveRestricted =false |
Flag signaling that we may leave restricted area, because it was start of route.
Flag is disabled when we leave to non-restricted way.
◆ node
◆ object
The object (way/area) visited from the current route node.
◆ overallCost
| double osmscout::RoutingService::RNode::overallCost =0 |
The overall costs (currentCost+estimateCost)
◆ prev
| DBId osmscout::RoutingService::RNode::prev |
The file offset of the previous route node.
◆ prevRestricted
| bool osmscout::RoutingService::RNode::prevRestricted =false |
previous node is restricted
◆ restricted
| bool osmscout::RoutingService::RNode::restricted =true |
The documentation for this struct was generated from the following file: