libosmscout
0.1
|
ingroup Description More...
#include <DescriptionService.h>
Public Member Functions | |
void | Process (const FeatureValueBuffer &buffer, ObjectDescription &description) override |
![]() | |
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 | |
![]() | |
FeatureValue * | GetFeatureValue (const FeatureValueBuffer &buffer, const std::string &featureName) const |
ingroup Description
All information regarding ways, their structure, grade and accessibility,
|
overridevirtual |
Implements osmscout::FeatureToDescriptionProcessor.
References osmscout::ObjectDescription::AddEntry(), osmscout::FeatureToDescriptionProcessor::GetFeatureValue(), LABEL_KEY_WAY_BRIDGE, LABEL_KEY_WAY_CLOCKWISE, LABEL_KEY_WAY_EMBANKMENT, LABEL_KEY_WAY_GRADE, LABEL_KEY_WAY_MAXSPEED, LABEL_KEY_WAY_ROUNDABOUT, LABEL_KEY_WAY_TUNNEL, LABEL_KEY_WAY_WIDTH, osmscout::BridgeFeature::NAME, osmscout::TunnelFeature::NAME, osmscout::ClockwiseDirectionFeature::NAME, osmscout::EmbankmentFeature::NAME, osmscout::RoundaboutFeature::NAME, osmscout::WidthFeature::NAME, osmscout::GradeFeature::NAME, osmscout::MaxSpeedFeature::NAME, and SECTION_NAME_WAY.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
|
static |
|
static |
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
|
static |
|
static |
|
static |