libosmscout  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
Stylesheet definition

Classes and methods related to stylesheet definition for the renderer. More...

Classes

class  osmscout::BorderStyle
 Index selectors by type and level. More...
 
class  osmscout::CirclePrimitive
 
class  osmscout::CLASS_FINAL
 Representation of an (complex/multipolygon) area. More...
 
struct  osmscout::ConditionalStyle< S, A >
 A line in a style sheet. More...
 
class  osmscout::DrawPrimitive
 Index selectors by type and level. More...
 
class  osmscout::DynamicFeatureLabelReader
 Generates a label based on a given feature name and label name. More...
 
class  osmscout::FillStyle
 Index selectors by type and level. More...
 
class  osmscout::IconStyle
 Index selectors by type and level. More...
 
class  osmscout::INameLabelProviderFactory
 
class  osmscout::LabelProvider
 Interface one must implement to provider a label for the map. More...
 
class  osmscout::LabelProviderFactory
 
class  osmscout::LabelStyle
 Index selectors by type and level. More...
 
class  osmscout::LineStyle
 Style options for a line. More...
 
struct  osmscout::PartialStyle< S, A >
 A Style together with a set of the attributes that are explicitly set in the style. More...
 
class  osmscout::PathShieldStyle
 Index selectors by type and level. More...
 
class  osmscout::PathSymbolStyle
 Style for repetive drawing of symbols on top of a path. More...
 
class  osmscout::PathTextStyle
 Index selectors by type and level. More...
 
class  osmscout::PolygonPrimitive
 
class  osmscout::RectanglePrimitive
 
class  osmscout::ShieldStyle
 Index selectors by type and level. More...
 
class  osmscout::SizeCondition
 
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::StyleConfig
 Index selectors by type and level. More...
 
class  osmscout::StyleConstant
 
class  osmscout::StyleConstantColor
 
class  osmscout::StyleConstantMag
 
class  osmscout::StyleConstantUInt
 
class  osmscout::StyleCriteria
 Holds all filter criteria (minus type and zoom level criteria which are directly handled by the lookup table) for a concrete style which have to evaluated during runtime. More...
 
class  osmscout::StyleDescriptor
 Holds Meta information and technical description of a style. More...
 
class  osmscout::StyleEnumAttributeDescriptor
 Describes a enumeration attribute value. More...
 
class  osmscout::StyleFilter
 Holds the all accumulated filter conditions as defined in the style sheet for a style. More...
 
class  osmscout::StyleResolveContext
 
struct  osmscout::StyleSelector< S, A >
 Correlation of a StyleFilter and a PartialStyle. More...
 
class  osmscout::Symbol
 Definition of a symbol. More...
 
class  osmscout::TextStyle
 A textual label. More...
 

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

Detailed Description

Classes and methods related to stylesheet definition for the renderer.

Enumeration Type Documentation

Enumeration of different style sheet attribute value types.

Enumerator
TYPE_VOID 
TYPE_BOOL 
TYPE_STRING 
TYPE_COLOR 
TYPE_MAGNIFICATION 
TYPE_ENUM 
TYPE_DISPLAY_SIZE 
TYPE_UDISPLAY_SIZE 
TYPE_MAP_SIZE 
TYPE_UMAP_SIZE 
TYPE_DOUBLE 
TYPE_UDOUBLE 
TYPE_UDOUBLE_ARRAY 
TYPE_INT 
TYPE_UINT 
TYPE_LABEL 
TYPE_SYMBOL