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_LOCATION_ADDRESS = "Address" |
static const std::string | LABEL_KEY_LOCATION_ADMINLEVEL_ISIN = "IsIn" |
static const std::string | LABEL_KEY_LOCATION_ADMINLEVEL_LEVEL = "Level" |
static const std::string | LABEL_KEY_LOCATION_LOCATION = "Location" |
static const std::string | LABEL_KEY_LOCATION_POSTALCODE = "PostalCode" |
static const std::string | SECTION_NAME_LOCATION = "Location" |
static const std::string | SUBSECTION_NAME_LOCATION_ADMINLEVEL = "AdminLevel" |
Additional Inherited Members | |
![]() | |
FeatureValue * | GetFeatureValue (const FeatureValueBuffer &buffer, const std::string &featureName) const |
ingroup Description
Information regarding the human-defined location of the object
|
overridevirtual |
Implements osmscout::FeatureToDescriptionProcessor.
References osmscout::ObjectDescription::AddEntry(), osmscout::FeatureToDescriptionProcessor::GetFeatureValue(), LABEL_KEY_LOCATION_ADDRESS, LABEL_KEY_LOCATION_ADMINLEVEL_ISIN, LABEL_KEY_LOCATION_ADMINLEVEL_LEVEL, LABEL_KEY_LOCATION_LOCATION, LABEL_KEY_LOCATION_POSTALCODE, osmscout::PostalCodeFeature::NAME, osmscout::AdminLevelFeature::NAME, osmscout::AddressFeature::NAME, osmscout::LocationFeature::NAME, SECTION_NAME_LOCATION, and SUBSECTION_NAME_LOCATION_ADMINLEVEL.
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().
|
static |
Referenced by Process().