libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
Styles.h File Reference
#include <list>
#include <set>
#include <vector>
#include <osmscoutmap/MapImportExport.h>
#include <osmscout/Pixel.h>
#include <osmscout/projection/Projection.h>
#include <osmscout/util/Color.h>
#include <osmscout/util/LaneTurn.h>
#include <osmscout/util/ScreenBox.h>
#include <osmscoutmap/StyleDescription.h>

Classes

class  osmscout::BorderStyle
 
class  osmscout::CapStyleEnumAttributeDescriptor
 
class  osmscout::CirclePrimitive
 
class  osmscout::DrawPrimitive
 
class  osmscout::FillStyle
 
class  osmscout::IconStyle
 
class  osmscout::LabelStyle
 
class  osmscout::LineStyle
 
class  osmscout::OffsetRelAttributeDescriptor
 
class  osmscout::PathShieldStyle
 
class  osmscout::PathSymbolStyle
 
class  osmscout::PathTextStyle
 
class  osmscout::PolygonPrimitive
 
class  osmscout::RectanglePrimitive
 
class  osmscout::RenderModeEnumAttributeDescriptor
 
class  osmscout::ShieldStyle
 
class  osmscout::Symbol
 
class  osmscout::TextStyle
 
class  osmscout::TextStyleEnumAttributeDescriptor
 

Namespaces

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

Typedefs

using osmscout::BorderStyleRef = std::shared_ptr< BorderStyle >
 
using osmscout::CirclePrimitiveRef = std::shared_ptr< CirclePrimitive >
 
using osmscout::DrawPrimitiveRef = std::shared_ptr< DrawPrimitive >
 
using osmscout::FillStyleRef = std::shared_ptr< FillStyle >
 
using osmscout::IconStyleRef = std::shared_ptr< IconStyle >
 
using osmscout::LabelStyleRef = std::shared_ptr< LabelStyle >
 
using osmscout::LineStyleRef = std::shared_ptr< LineStyle >
 
using osmscout::PathShieldStyleRef = std::shared_ptr< PathShieldStyle >
 
using osmscout::PathSymbolStyleRef = std::shared_ptr< PathSymbolStyle >
 
using osmscout::PathTextStyleRef = std::shared_ptr< PathTextStyle >
 
using osmscout::PolygonPrimitiveRef = std::shared_ptr< PolygonPrimitive >
 
using osmscout::RectanglePrimitiveRef = std::shared_ptr< RectanglePrimitive >
 
using osmscout::ShieldStyleRef = std::shared_ptr< ShieldStyle >
 
using osmscout::TextStyleRef = std::shared_ptr< TextStyle >
 

Enumerations

enum  osmscout::OffsetRel : int {
  osmscout::OffsetRel::base, osmscout::OffsetRel::leftOutline, osmscout::OffsetRel::rightOutline, osmscout::OffsetRel::laneDivider,
  osmscout::OffsetRel::laneForwardLeft, osmscout::OffsetRel::laneForwardThroughLeft, osmscout::OffsetRel::laneForwardThrough, osmscout::OffsetRel::laneForwardThroughRight,
  osmscout::OffsetRel::laneForwardRight, osmscout::OffsetRel::laneBackwardLeft, osmscout::OffsetRel::laneBackwardThroughLeft, osmscout::OffsetRel::laneBackwardThrough,
  osmscout::OffsetRel::laneBackwardThroughRight, osmscout::OffsetRel::laneBackwardRight, osmscout::OffsetRel::sidecar
}
 Offset for rendered line, relative to way. More...
 

Functions

bool osmscout::IsLaneOffset (OffsetRel rel)
 
OffsetRel osmscout::ParseBackwardTurnStringToOffset (LaneTurn turn)
 
OffsetRel osmscout::ParseForwardTurnStringToOffset (LaneTurn turn)