libosmscout
0.1
|
#include <RoutingProfile.h>
Public Member Functions | |
double | Max () const |
double | Min () const |
double & | operator[] (Grade grade) |
const double & | operator[] (Grade grade) const |
void | SetupValues () |
Evaluate speed for all grades. More... | |
Static Public Member Functions | |
static SpeedVariant | Fill (double speed) |
Public Attributes | |
std::array< double, 5 > | speed {NAN, NAN, NAN, NAN, NAN} |
speed for each grade, indexed by grade-1. More... | |
Possible route speed variants by its grade.
|
inlinestatic |
References speed.
Referenced by osmscout::AbstractRoutingProfile::AddType().
|
inline |
References speed.
Referenced by osmscout::AbstractRoutingProfile::AddType().
|
inline |
References speed.
Referenced by osmscout::AbstractRoutingProfile::AddType().
|
inline |
Evaluate speed for all grades.
When speed for grade is not defined, it copy speed from nearest "better".
References speed.
Referenced by osmscout::AbstractRoutingProfile::AddType().
std::array<double,5> osmscout::SpeedVariant::speed {NAN, NAN, NAN, NAN, NAN} |
speed for each grade, indexed by grade-1.
Referenced by Fill(), Max(), Min(), operator[](), and SetupValues().