libosmscout  0.1
StyleConfig.h File Reference
#include <limits>
#include <map>
#include <memory>
#include <unordered_map>
#include <vector>
#include <osmscoutmap/MapImportExport.h>
#include <osmscout/Pixel.h>
#include <osmscout/OSMScoutTypes.h>
#include <osmscout/TypeConfig.h>
#include <osmscout/TypeInfoSet.h>
#include <osmscout/FeatureReader.h>
#include <osmscout/Node.h>
#include <osmscout/Area.h>
#include <osmscout/Way.h>
#include <osmscout/feature/AccessFeature.h>
#include <osmscout/util/Color.h>
#include <osmscout/util/Transformation.h>
#include <osmscoutmap/LabelProvider.h>
#include <osmscoutmap/StyleDescription.h>
#include <osmscoutmap/Styles.h>
#include <osmscoutmap/StyleError.h>

Classes

struct  osmscout::ConditionalStyle< S, A >
 
struct  osmscout::FeatureFilterData
 
struct  osmscout::PartialStyle< S, A >
 
struct  osmscout::PartialStyleBase
 
class  osmscout::SizeCondition
 
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
 
class  osmscout::StyleFilter
 
class  osmscout::StyleResolveContext
 
struct  osmscout::StyleSelector< S, A >
 

Namespaces

 osmscout
 Original source: https://github.com/philipperemy/easy-encryption/blob/master/b64.h licensed under terms of MIT license.
 

Typedefs

using osmscout::BorderConditionalStyle = ConditionalStyle< BorderStyle, BorderStyle::Attribute >
 
using osmscout::BorderPartialStyle = PartialStyle< BorderStyle, BorderStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::BorderStyleLookupTable = std::vector< std::vector< BorderStyleSelectorList > >
 List of selectors. More...
 
using osmscout::BorderStyleSelector = StyleSelector< BorderStyle, BorderStyle::Attribute >
 
using osmscout::BorderStyleSelectorList = std::list< BorderStyleSelector >
 
using osmscout::ColorPostprocessor = osmscout::Color(*)(const osmscout::Color &)
 
using osmscout::FillConditionalStyle = ConditionalStyle< FillStyle, FillStyle::Attribute >
 
using osmscout::FillPartialStyle = PartialStyle< FillStyle, FillStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::FillStyleLookupTable = std::vector< std::vector< FillStyleSelectorList > >
 List of selectors. More...
 
using osmscout::FillStyleSelector = StyleSelector< FillStyle, FillStyle::Attribute >
 
using osmscout::FillStyleSelectorList = std::list< FillStyleSelector >
 
using osmscout::IconConditionalStyle = ConditionalStyle< IconStyle, IconStyle::Attribute >
 
using osmscout::IconPartialStyle = PartialStyle< IconStyle, IconStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::IconStyleLookupTable = std::vector< std::vector< IconStyleSelectorList > >
 List of selectors. More...
 
using osmscout::IconStyleSelector = StyleSelector< IconStyle, IconStyle::Attribute >
 
using osmscout::IconStyleSelectorList = std::list< IconStyleSelector >
 
using osmscout::LineConditionalStyle = ConditionalStyle< LineStyle, LineStyle::Attribute >
 
using osmscout::LinePartialStyle = PartialStyle< LineStyle, LineStyle::Attribute >
 
using osmscout::LineStyleLookupTable = std::vector< std::vector< LineStyleSelectorList > >
 List of selectors. More...
 
using osmscout::LineStyleSelector = StyleSelector< LineStyle, LineStyle::Attribute >
 
using osmscout::LineStyleSelectorList = std::list< LineStyleSelector >
 
using osmscout::PathShieldConditionalStyle = ConditionalStyle< PathShieldStyle, PathShieldStyle::Attribute >
 
using osmscout::PathShieldPartialStyle = PartialStyle< PathShieldStyle, PathShieldStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::PathShieldStyleLookupTable = std::vector< std::vector< PathShieldStyleSelectorList > >
 List of selectors. More...
 
using osmscout::PathShieldStyleSelector = StyleSelector< PathShieldStyle, PathShieldStyle::Attribute >
 
using osmscout::PathShieldStyleSelectorList = std::list< PathShieldStyleSelector >
 
using osmscout::PathSymbolConditionalStyle = ConditionalStyle< PathSymbolStyle, PathSymbolStyle::Attribute >
 
using osmscout::PathSymbolPartialStyle = PartialStyle< PathSymbolStyle, PathSymbolStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::PathSymbolStyleLookupTable = std::vector< std::vector< PathSymbolStyleSelectorList > >
 List of selectors. More...
 
using osmscout::PathSymbolStyleSelector = StyleSelector< PathSymbolStyle, PathSymbolStyle::Attribute >
 
using osmscout::PathSymbolStyleSelectorList = std::list< PathSymbolStyleSelector >
 
using osmscout::PathTextConditionalStyle = ConditionalStyle< PathTextStyle, PathTextStyle::Attribute >
 
using osmscout::PathTextPartialStyle = PartialStyle< PathTextStyle, PathTextStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::PathTextStyleLookupTable = std::vector< std::vector< PathTextStyleSelectorList > >
 List of selectors. More...
 
using osmscout::PathTextStyleSelector = StyleSelector< PathTextStyle, PathTextStyle::Attribute >
 
using osmscout::PathTextStyleSelectorList = std::list< PathTextStyleSelector >
 
using osmscout::ShieldConditionalStyle = ConditionalStyle< ShieldStyle, ShieldStyle::Attribute >
 
using osmscout::ShieldPartialStyle = PartialStyle< ShieldStyle, ShieldStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::ShieldStyleLookupTable = std::vector< std::vector< ShieldStyleSelectorList > >
 List of selectors. More...
 
using osmscout::ShieldStyleSelector = StyleSelector< ShieldStyle, ShieldStyle::Attribute >
 
using osmscout::ShieldStyleSelectorList = std::list< ShieldStyleSelector >
 
using osmscout::SizeConditionRef = std::shared_ptr< SizeCondition >
 
using osmscout::StyleConfigRef = std::shared_ptr< StyleConfig >
 
using osmscout::StyleConstantRef = std::shared_ptr< StyleConstant >
 
using osmscout::TextConditionalStyle = ConditionalStyle< TextStyle, TextStyle::Attribute >
 
using osmscout::TextPartialStyle = PartialStyle< TextStyle, TextStyle::Attribute >
 Index selectors by type and level. More...
 
using osmscout::TextStyleLookupTable = std::vector< std::vector< TextStyleSelectorList > >
 List of selectors. More...
 
using osmscout::TextStyleSelector = StyleSelector< TextStyle, TextStyle::Attribute >
 
using osmscout::TextStyleSelectorList = std::list< TextStyleSelector >