libosmscout 1.1.1
Loading...
Searching...
No Matches
StyleDescription.h File Reference
#include <memory>
#include <unordered_map>
#include <vector>
#include <osmscoutmap/MapImportExport.h>
#include <osmscout/system/Compiler.h>
#include <osmscout/util/Color.h>
#include <osmscout/util/Magnification.h>
Include dependency graph for StyleDescription.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  osmscout::Style
class  osmscout::StyleAttributeDescriptor
class  osmscout::CLASS_FINAL< DataLoader >
class  osmscout::StyleEnumAttributeDescriptor
class  osmscout::StyleDescriptor

Namespaces

namespace  osmscout

Typedefs

using osmscout::SymbolRef = std::shared_ptr<Symbol>
using osmscout::StyleAttributeDescriptorRef = std::shared_ptr<StyleAttributeDescriptor>
using osmscout::StyleDescriptorRef = std::shared_ptr<StyleDescriptor>

Enumerations

enum class  osmscout::StyleAttributeType {
  osmscout::StyleAttributeType::TYPE_VOID , osmscout::StyleAttributeType::TYPE_BOOL , osmscout::StyleAttributeType::TYPE_STRING , osmscout::StyleAttributeType::TYPE_COLOR ,
  osmscout::StyleAttributeType::TYPE_MAGNIFICATION , osmscout::StyleAttributeType::TYPE_ENUM , osmscout::StyleAttributeType::TYPE_DISPLAY_SIZE , osmscout::StyleAttributeType::TYPE_UDISPLAY_SIZE ,
  osmscout::StyleAttributeType::TYPE_MAP_SIZE , osmscout::StyleAttributeType::TYPE_UMAP_SIZE , osmscout::StyleAttributeType::TYPE_DOUBLE , osmscout::StyleAttributeType::TYPE_UDOUBLE ,
  osmscout::StyleAttributeType::TYPE_UDOUBLE_ARRAY , osmscout::StyleAttributeType::TYPE_INT , osmscout::StyleAttributeType::TYPE_UINT , osmscout::StyleAttributeType::TYPE_LABEL ,
  osmscout::StyleAttributeType::TYPE_SYMBOL
}