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 |
| 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 |
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: