libosmscout  1.1.1
Classes | Namespaces | Typedefs | Enumerations
RoutingProfile.h File Reference
#include <map>
#include <memory>
#include <vector>
#include <iostream>
#include <osmscout/OSMScoutTypes.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/TypeFeatures.h>
#include <osmscout/FeatureReader.h>
#include <osmscout/Way.h>
#include <osmscout/Area.h>
#include <osmscout/util/Time.h>
#include <osmscout/util/String.h>
#include <osmscout/util/Logger.h>
#include <osmscout/routing/RouteNode.h>
Include dependency graph for RoutingProfile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osmscout::SpeedVariant
 
class  osmscout::RoutingProfile
 
class  osmscout::AbstractRoutingProfile
 
class  osmscout::ShortestPathRoutingProfile
 
class  osmscout::FastestPathRoutingProfile
 

Namespaces

 osmscout
 

Typedefs

using osmscout::RoutingProfileRef = std::shared_ptr< RoutingProfile >
 
using osmscout::ShortestPathRoutingProfileRef = std::shared_ptr< ShortestPathRoutingProfile >
 
using osmscout::FastestPathRoutingProfileRef = std::shared_ptr< FastestPathRoutingProfile >
 

Enumerations

enum  osmscout::Grade : uint8_t {
  osmscout::SolidGrade = 1, osmscout::GravelGrade = 2, osmscout::UnpavedGrade = 3, osmscout::MostlySoftGrade = 4,
  osmscout::SoftGrade = 5
}