libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
StyleDescription.h File Reference
#include <unordered_map>
#include <vector>
#include <osmscout/private/MapImportExport.h>
#include <osmscout/util/Color.h>
#include <osmscout/util/Magnification.h>
#include <osmscout/LabelProvider.h>

Classes

class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
class  osmscout::Style
 Interface class that offers a medium generic interface for styles classes. More...
 
class  osmscout::StyleAttributeDescriptor
 Base class for all attribute metadata. More...
 
class  osmscout::StyleDescriptor
 Holds Meta information and technical description of a style. More...
 
class  osmscout::StyleEnumAttributeDescriptor
 Describes a enumeration attribute value. More...
 

Namespaces

 osmscout
 

Typedefs

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

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
}
 Enumeration of different style sheet attribute value types. More...