libosmscout 0.1
Loading...
Searching...
No Matches
RoutePostprocessor.h File Reference
#include <list>
#include <map>
#include <memory>
#include <unordered_map>
#include <osmscout/lib/CoreFeatures.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/feature/BridgeFeature.h>
#include <osmscout/feature/ClockwiseDirectionFeature.h>
#include <osmscout/feature/DestinationFeature.h>
#include <osmscout/feature/LanesFeature.h>
#include <osmscout/feature/NameFeature.h>
#include <osmscout/feature/RefFeature.h>
#include <osmscout/feature/RoundaboutFeature.h>
#include <osmscout/util/Time.h>
#include <osmscout/db/Database.h>
#include <osmscout/routing/RouteData.h>
#include <osmscout/routing/DBFileOffset.h>
#include <osmscout/routing/RoutingProfile.h>

Classes

class  osmscout::PostprocessorContext
 
class  osmscout::RoutePostprocessor
 RouteProcessor allows to enhance the raw routing information from the routing algorithm with additional information like way names, turns and similar by traversing the route and its objects. More...
 
class  osmscout::RoutePostprocessor::CrossingWaysPostprocessor
 Places a crossing ways description as a description of the name of all ways crossing the given node. More...
 
class  osmscout::RoutePostprocessor::DestinationPostprocessor
 Evaluates destination tags, hinting at the destination of a way. More...
 
class  osmscout::RoutePostprocessor::DirectionPostprocessor
 Places a turn description for every node. More...
 
class  osmscout::RoutePostprocessor::DistanceAndTimePostprocessor
 Calculates the overall running distance and time for each node. More...
 
class  osmscout::RoutePostprocessor::InstructionPostprocessor
 Generates drive instructions. More...
 
class  osmscout::RoutePostprocessor::LanesPostprocessor
 Evaluate route lanes. More...
 
class  osmscout::RoutePostprocessor::MaxSpeedPostprocessor
 Collects max speed information. More...
 
class  osmscout::RoutePostprocessor::MotorwayJunctionPostprocessor
 Adds driving hint based on motorway_junction tags. More...
 
class  osmscout::RoutePostprocessor::POIsPostprocessor
 Collects POIs the vehicle passes by. More...
 
class  osmscout::RoutePostprocessor::Postprocessor
 Base class for routing processors. More...
 
class  osmscout::RoutePostprocessor::SectionsPostprocessor
 Adds section to the route if there is one or more via node. More...
 
class  osmscout::RoutePostprocessor::StartPostprocessor
 Places the given description at the start node. More...
 
class  osmscout::RoutePostprocessor::SuggestedLanesPostprocessor
 Evaluate suggested route lanes that may be used. More...
 
class  osmscout::RoutePostprocessor::TargetPostprocessor
 Places the given description at the target node. More...
 
class  osmscout::RoutePostprocessor::WayNamePostprocessor
 Places a name description as way description. More...
 
class  osmscout::RoutePostprocessor::WayTypePostprocessor
 Places a name description as way description. More...
 

Namespaces

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