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

ingroup Description More...

#include <DescriptionService.h>

+ Inheritance diagram for osmscout::GeneralDescriptionProcessor:

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_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

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

Detailed Description

ingroup Description

General information, likely available for most of the objects

Member Function Documentation

◆ Process()

Member Data Documentation

◆ LABEL_KEY_NAME_NAME

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME = "Name"
static

Referenced by Process().

◆ LABEL_KEY_NAME_NAME_ALT

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_ALT = "NameAlt"
static

Referenced by Process().

◆ LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_CONSTRUCTIONYEAR = "ConstructionYear"
static

Referenced by Process().

◆ LABEL_KEY_NAME_NAME_REF

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_REF = "NameRef"
static

Referenced by Process().

◆ LABEL_KEY_NAME_NAME_SHORT

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_NAME_SHORT = "NameShort"
static

Referenced by Process().

◆ LABEL_KEY_NAME_TYPE

const std::string osmscout::GeneralDescriptionProcessor::LABEL_KEY_NAME_TYPE = "Type"
static

Referenced by Process().

◆ SECTION_NAME_GENERAL

const std::string osmscout::GeneralDescriptionProcessor::SECTION_NAME_GENERAL = "General"
static

Referenced by Process().


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