libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
RoutingProfile.h File Reference
#include <map>
#include <memory>
#include <vector>
#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/routing/RouteNode.h>

Classes

class  osmscout::AbstractRoutingProfile
 Common base class for our concrete profile instantiations. More...
 
class  osmscout::FastestPathRoutingProfile
 Profile that defines costs base of the time the traveling device needs for a certain way resulting in the fastest path chosen (cost=distance/speedForWayType). More...
 
class  osmscout::RoutingProfile
 Abstract interface for a routing profile. More...
 
class  osmscout::ShortestPathRoutingProfile
 Profile that defines costs in a way that the shortest way is chosen (cost==distance). More...
 

Namespaces

 osmscout
 Original source: http://code.qt.io/cgit/qt/qt.git/tree/tools/qml/qmlruntime.cpp?h=4.7#n438.
 

Typedefs

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