libosmscout  1.1.1
Classes | Namespaces | Typedefs | Enumerations
StyleDescription.h File Reference
#include <memory>
#include <unordered_map>
#include <vector>
#include <osmscout/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::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::StyleEnumAttributeDescriptor
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::CLASS_FINAL< DataLoader >
 
class  osmscout::StyleDescriptor
 

Namespaces

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