libosmscout 0.1
Loading...
Searching...
No Matches
Stylesheet definition

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

Classes

class  osmscout::BorderStyle
 Style options for borders around an area. More...
 
class  osmscout::CirclePrimitive
 
struct  osmscout::ConditionalStyle< S, A >
 A line in a style sheet. More...
 
class  osmscout::DrawPrimitive
 
class  osmscout::DynamicFeatureLabelReader
 Generates a label based on a given feature name and label name. More...
 
class  osmscout::FillStyle
 Style options for filling an area. More...
 
class  osmscout::IconStyle
 The icon style allow the rendering of external images or internal symbols. 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
 Abstract base class for all (point) labels. 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
 A style defining repetive drawing of a shield label along a path. More...
 
class  osmscout::PathSymbolStyle
 Style for repetive drawing of symbols on top of a path. More...
 
class  osmscout::PathTextStyle
 A style for drawing text onto a path, the text following the contour of the path. More...
 
class  osmscout::PolygonPrimitive
 
class  osmscout::RectanglePrimitive
 
class  osmscout::ShieldStyle
 A shield or plate label (text placed on a plate). 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::StyleBoolAttributeDescriptor
 Describes a bool attribute value. More...
 
class  osmscout::StyleColorAttributeDescriptor
 Describes a color attribute value. 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::StyleConstantWidth
 
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::StyleDisplayAttributeDescriptor
 Describes a display size (using 'mm' unit) attribute value. More...
 
class  osmscout::StyleDoubleAttributeDescriptor
 Describes a unitless double attribute value. More...
 
class  osmscout::StyleEnumAttributeDescriptor
 Describes a enumeration attribute value. More...
 
class  osmscout::StyleError
 
class  osmscout::StyleFilter
 Holds the all accumulated filter conditions as defined in the style sheet for a style. More...
 
class  osmscout::StyleIntAttributeDescriptor
 Describes a unitless int attribute value. More...
 
class  osmscout::StyleLabelAttributeDescriptor
 Describes a label attribute value. More...
 
class  osmscout::StyleMagnificationAttributeDescriptor
 Describes a magnification attribute value. More...
 
class  osmscout::StyleMapAttributeDescriptor
 Describes a map size (using 'm' unit) attribute value. More...
 
class  osmscout::StyleResolveContext
 
struct  osmscout::StyleSelector< S, A >
 Correlation of a StyleFilter and a PartialStyle. More...
 
class  osmscout::StyleStringAttributeDescriptor
 Describes a string attribute value. More...
 
class  osmscout::StyleSymbolAttributeDescriptor
 Describes a symbol attribute value. More...
 
class  osmscout::StyleUDisplayAttributeDescriptor
 Describes a unsigned display size (using 'mm' unit) attribute value. More...
 
class  osmscout::StyleUDoubleArrayAttributeDescriptor
 Describes a unitless array of unsigned double attribute value. More...
 
class  osmscout::StyleUDoubleAttributeDescriptor
 Describes a unitless unsigned double attribute value. More...
 
class  osmscout::StyleUIntAttributeDescriptor
 Describes a unitless unsigned int attribute value. More...
 
class  osmscout::StyleUMapAttributeDescriptor
 Describes a unsigned map size (using 'm' unit) attribute value. More...
 
class  osmscout::StyleVoidAttributeDescriptor
 Describes a 'VOID' attribute. More...
 
class  osmscout::Symbol
 Definition of a symbol. More...
 
class  osmscout::TextStyle
 A textual label. More...
 

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

Detailed Description

Classes and methods related to stylesheet definition for the renderer.

Enumeration Type Documentation

◆ StyleAttributeType

enum class osmscout::StyleAttributeType
strong

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