information about just reached vertex (with final metric value) More...
#include <MREdgePathsBuilder.h>
Public Attributes | |
| VertId | v | 
| EdgeId | backward | 
| edge from this vertex to its predecessor in the forest (if this vertex is not start)   | |
| float | penalty = FLT_MAX | 
| float | metric = FLT_MAX | 
| summed metric to reach this vertex   | |
information about just reached vertex (with final metric value)
| EdgeId MR::EdgePathsBuilderT< MetricToPenalty >::ReachedVert::backward | 
edge from this vertex to its predecessor in the forest (if this vertex is not start)
| float MR::EdgePathsBuilderT< MetricToPenalty >::ReachedVert::metric = FLT_MAX | 
summed metric to reach this vertex
| float MR::EdgePathsBuilderT< MetricToPenalty >::ReachedVert::penalty = FLT_MAX | 
not reached vertices are ordered in priority queue by their penalty (with the smallest value on top); penalty is equal to metric in ordinary Dijkstra, or equal to (metric + target distance lower bound) in A*
| VertId MR::EdgePathsBuilderT< MetricToPenalty >::ReachedVert::v |