libosmscout 0.1
Loading...
Searching...
No Matches
RouteDescription.h File Reference
#include <list>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
#include <map>
#include <osmscout/ObjectRef.h>
#include <osmscout/Path.h>
#include <osmscout/GeoCoord.h>
#include <osmscout/routing/DBFileOffset.h>
#include <osmscout/util/Distance.h>
#include <osmscout/util/LaneTurn.h>
#include <osmscout/util/Time.h>

Classes

class  osmscout::RouteDescription
 Description of a route, enhanced with information that are required to give a human textual (or narrative) drive instructions;. More...
 
class  osmscout::RouteDescription::CrossingWaysDescription
 List the names of all ways, that are crossing the current node. More...
 
class  osmscout::RouteDescription::Description
 Base class of all descriptions. More...
 
class  osmscout::RouteDescription::DestinationDescription
 Destination of the route. More...
 
class  osmscout::RouteDescription::DirectionDescription
 Describes the turn and the curve while getting from the previous node to the next node via the current node. More...
 
class  osmscout::RouteDescription::LaneDescription
 A route lane. More...
 
class  osmscout::RouteDescription::MaxSpeedDescription
 A motorway junction. More...
 
class  osmscout::RouteDescription::MotorwayChangeDescription
 Signals changing a motorway. More...
 
class  osmscout::RouteDescription::MotorwayEnterDescription
 Signals entering a motorway. More...
 
class  osmscout::RouteDescription::MotorwayJunctionDescription
 A motorway junction. More...
 
class  osmscout::RouteDescription::MotorwayLeaveDescription
 Signals leaving a motorway. More...
 
class  osmscout::RouteDescription::NameChangedDescription
 Something has a name. More...
 
class  osmscout::RouteDescription::NameDescription
 Something has a name. More...
 
class  osmscout::RouteDescription::Node
 
class  osmscout::RouteDescription::POIAtRouteDescription
 A motorway junction. More...
 
class  osmscout::RouteDescription::RoundaboutEnterDescription
 Signals entering a roundabout. More...
 
class  osmscout::RouteDescription::RoundaboutLeaveDescription
 Signals leaving a roundabout. More...
 
class  osmscout::RouteDescription::StartDescription
 Start of the route. More...
 
class  osmscout::RouteDescription::SuggestedLaneDescription
 A suggested route lanes. More...
 
class  osmscout::RouteDescription::TargetDescription
 Target of the route. More...
 
class  osmscout::RouteDescription::TurnDescription
 Signals an explicit turn. More...
 
class  osmscout::RouteDescription::TypeNameDescription
 Something has a type name. More...
 
class  osmscout::RouteDescription::ViaDescription
 Start of the route. More...
 

Namespaces

namespace  osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 

Typedefs

using osmscout::RouteDescriptionRef = std::shared_ptr< RouteDescription >