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_NAME_NAME = "Name" |
static const std::string | LABEL_KEY_NAME_NAME_ALT = "NameAlt" |
static const std::string | LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR = "ConstructionYear" |
static const std::string | LABEL_KEY_NAME_NAME_REF = "NameRef" |
static const std::string | LABEL_KEY_NAME_NAME_SHORT = "NameShort" |
static const std::string | LABEL_KEY_NAME_TYPE = "Type" |
static const std::string | SECTION_NAME_GENERAL = "General" |
Additional Inherited Members | |
![]() | |
FeatureValue * | GetFeatureValue (const FeatureValueBuffer &buffer, const std::string &featureName) const |
ingroup Description
General information, likely available for most of the objects
|
overridevirtual |
Implements osmscout::FeatureToDescriptionProcessor.
References osmscout::ObjectDescription::AddEntry(), osmscout::FeatureToDescriptionProcessor::GetFeatureValue(), osmscout::FeatureValueBuffer::GetType(), LABEL_KEY_NAME_NAME, LABEL_KEY_NAME_NAME_ALT, LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR, LABEL_KEY_NAME_NAME_REF, LABEL_KEY_NAME_NAME_SHORT, LABEL_KEY_NAME_TYPE, osmscout::NameAltFeature::NAME, osmscout::NameFeature::NAME, osmscout::NameShortFeature::NAME, osmscout::RefFeature::NAME, osmscout::ConstructionYearFeature::NAME, and SECTION_NAME_GENERAL.
|
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().