libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::WayDescriptionProcessor Class Reference

ingroup Description More...

#include <DescriptionService.h>

+ Inheritance diagram for osmscout::WayDescriptionProcessor:

Public Member Functions

void Process (const FeatureValueBuffer &buffer, ObjectDescription &description) override
 
- Public Member Functions inherited from osmscout::FeatureToDescriptionProcessor
 FeatureToDescriptionProcessor ()=default
 
virtual ~FeatureToDescriptionProcessor ()
 

Static Public Attributes

static const std::string LABEL_KEY_WAY_ACCESS_BICYCLE = "Bicycle"
 
static const std::string LABEL_KEY_WAY_ACCESS_CAR = "Car"
 
static const std::string LABEL_KEY_WAY_ACCESS_FOOT = "Foot"
 
static const std::string LABEL_KEY_WAY_ACCESS_ONEWAY = "Oneway"
 
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_BICYCLE = "Bicycle"
 
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_CAR = "Car"
 
static const std::string LABEL_KEY_WAY_ACCESSRESTRICTED_FOOT = "Foot"
 
static const std::string LABEL_KEY_WAY_BRIDGE = "Bridge"
 
static const std::string LABEL_KEY_WAY_CLOCKWISE = "Clockwise"
 
static const std::string LABEL_KEY_WAY_EMBANKMENT = "Embankment"
 
static const std::string LABEL_KEY_WAY_GRADE = "Grade"
 
static const std::string LABEL_KEY_WAY_LANES_DESTINATIONBACKWARD = "DestinationBackward"
 
static const std::string LABEL_KEY_WAY_LANES_DESTINATIONFORWARD = "DestinationForward"
 
static const std::string LABEL_KEY_WAY_LANES_LANES = "Lanes"
 
static const std::string LABEL_KEY_WAY_LANES_LANESBACKWARD = "LanesBackward"
 
static const std::string LABEL_KEY_WAY_LANES_LANESFORWARD = "LanesForward"
 
static const std::string LABEL_KEY_WAY_LANES_TURNBACKWARD = "TurnBackward"
 
static const std::string LABEL_KEY_WAY_LANES_TURNFORWARD = "TurnForward"
 
static const std::string LABEL_KEY_WAY_MAXSPEED = "MaxSpeed"
 
static const std::string LABEL_KEY_WAY_ROUNDABOUT = "Roundabout"
 
static const std::string LABEL_KEY_WAY_SIDEWAYS_CYCLELANE = "CycleLane"
 
static const std::string LABEL_KEY_WAY_SIDEWAYS_CYCLETRACK = "CycleTrack"
 
static const std::string LABEL_KEY_WAY_SIDEWAYS_WALKTRACK = "WalkTrack"
 
static const std::string LABEL_KEY_WAY_TUNNEL = "Tunnel"
 
static const std::string LABEL_KEY_WAY_WIDTH = "Width"
 
static const std::string SECTION_NAME_WAY = "Way"
 
static const std::string SUBSECTION_NAME_WAY_ACCESS = "Access"
 
static const std::string SUBSECTION_NAME_WAY_ACCESSRESTRICTED = "AccessRestricted"
 
static const std::string SUBSECTION_NAME_WAY_LANES = "Lanes"
 
static const std::string SUBSECTION_NAME_WAY_SIDEWAYS = "Sideways"
 

Additional Inherited Members

- Protected Member Functions inherited from osmscout::FeatureToDescriptionProcessor
FeatureValueGetFeatureValue (const FeatureValueBuffer &buffer, const std::string &featureName) const
 

Detailed Description

ingroup Description

All information regarding ways, their structure, grade and accessibility,

Member Function Documentation

◆ Process()

Member Data Documentation

◆ LABEL_KEY_WAY_ACCESS_BICYCLE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_BICYCLE = "Bicycle"
static

◆ LABEL_KEY_WAY_ACCESS_CAR

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_CAR = "Car"
static

◆ LABEL_KEY_WAY_ACCESS_FOOT

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_FOOT = "Foot"
static

◆ LABEL_KEY_WAY_ACCESS_ONEWAY

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESS_ONEWAY = "Oneway"
static

◆ LABEL_KEY_WAY_ACCESSRESTRICTED_BICYCLE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_BICYCLE = "Bicycle"
static

◆ LABEL_KEY_WAY_ACCESSRESTRICTED_CAR

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_CAR = "Car"
static

◆ LABEL_KEY_WAY_ACCESSRESTRICTED_FOOT

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ACCESSRESTRICTED_FOOT = "Foot"
static

◆ LABEL_KEY_WAY_BRIDGE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_BRIDGE = "Bridge"
static

Referenced by Process().

◆ LABEL_KEY_WAY_CLOCKWISE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_CLOCKWISE = "Clockwise"
static

Referenced by Process().

◆ LABEL_KEY_WAY_EMBANKMENT

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_EMBANKMENT = "Embankment"
static

Referenced by Process().

◆ LABEL_KEY_WAY_GRADE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_GRADE = "Grade"
static

Referenced by Process().

◆ LABEL_KEY_WAY_LANES_DESTINATIONBACKWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_DESTINATIONBACKWARD = "DestinationBackward"
static

◆ LABEL_KEY_WAY_LANES_DESTINATIONFORWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_DESTINATIONFORWARD = "DestinationForward"
static

◆ LABEL_KEY_WAY_LANES_LANES

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANES = "Lanes"
static

◆ LABEL_KEY_WAY_LANES_LANESBACKWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANESBACKWARD = "LanesBackward"
static

◆ LABEL_KEY_WAY_LANES_LANESFORWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_LANESFORWARD = "LanesForward"
static

◆ LABEL_KEY_WAY_LANES_TURNBACKWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_TURNBACKWARD = "TurnBackward"
static

◆ LABEL_KEY_WAY_LANES_TURNFORWARD

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_LANES_TURNFORWARD = "TurnForward"
static

◆ LABEL_KEY_WAY_MAXSPEED

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_MAXSPEED = "MaxSpeed"
static

Referenced by Process().

◆ LABEL_KEY_WAY_ROUNDABOUT

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_ROUNDABOUT = "Roundabout"
static

Referenced by Process().

◆ LABEL_KEY_WAY_SIDEWAYS_CYCLELANE

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_CYCLELANE = "CycleLane"
static

◆ LABEL_KEY_WAY_SIDEWAYS_CYCLETRACK

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_CYCLETRACK = "CycleTrack"
static

◆ LABEL_KEY_WAY_SIDEWAYS_WALKTRACK

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_SIDEWAYS_WALKTRACK = "WalkTrack"
static

◆ LABEL_KEY_WAY_TUNNEL

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_TUNNEL = "Tunnel"
static

Referenced by Process().

◆ LABEL_KEY_WAY_WIDTH

const std::string osmscout::WayDescriptionProcessor::LABEL_KEY_WAY_WIDTH = "Width"
static

Referenced by Process().

◆ SECTION_NAME_WAY

const std::string osmscout::WayDescriptionProcessor::SECTION_NAME_WAY = "Way"
static

Referenced by Process().

◆ SUBSECTION_NAME_WAY_ACCESS

const std::string osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_ACCESS = "Access"
static

◆ SUBSECTION_NAME_WAY_ACCESSRESTRICTED

const std::string osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_ACCESSRESTRICTED = "AccessRestricted"
static

◆ SUBSECTION_NAME_WAY_LANES

const std::string osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_LANES = "Lanes"
static

◆ SUBSECTION_NAME_WAY_SIDEWAYS

const std::string osmscout::WayDescriptionProcessor::SUBSECTION_NAME_WAY_SIDEWAYS = "Sideways"
static

The documentation for this class was generated from the following files: