libosmscout 1.1.1
Loading...
Searching...
No Matches
RoutingProfile.h File Reference
#include <map>
#include <memory>
#include <vector>
#include <iostream>
#include <osmscout/OSMScoutTypes.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/FeatureReader.h>
#include <osmscout/Way.h>
#include <osmscout/Area.h>
#include <osmscout/feature/AccessFeature.h>
#include <osmscout/feature/GradeFeature.h>
#include <osmscout/feature/MaxSpeedFeature.h>
#include <osmscout/routing/RouteNode.h>
#include <osmscout/routing/RoutingService.h>
#include <osmscout/util/Time.h>
#include <osmscout/util/String.h>
#include <osmscout/log/Logger.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

namespace  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
}

Variables

constexpr bool osmscout::debugRouting = false