libosmscout 0.1
Loading...
Searching...
No Matches
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
 Style options for borders around an area. More...
 
class  osmscout::CapStyleEnumAttributeDescriptor
 
class  osmscout::CirclePrimitive
 
class  osmscout::DrawPrimitive
 
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::LabelStyle
 Abstract base class for all (point) labels. More...
 
class  osmscout::LineStyle
 Style options for a line. More...
 
class  osmscout::OffsetRelAttributeDescriptor
 
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::RenderModeEnumAttributeDescriptor
 
class  osmscout::ShieldStyle
 A shield or plate label (text placed on a plate). More...
 
class  osmscout::Symbol
 Definition of a symbol. More...
 
class  osmscout::TextStyle
 A textual label. More...
 
class  osmscout::TextStyleEnumAttributeDescriptor
 

Namespaces

namespace  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 class  osmscout::OffsetRel : int {
  osmscout::base , osmscout::leftOutline , osmscout::rightOutline , osmscout::laneDivider ,
  osmscout::laneForwardLeft , osmscout::laneForwardThroughLeft , osmscout::laneForwardThrough , osmscout::laneForwardThroughRight ,
  osmscout::laneForwardRight , osmscout::laneBackwardLeft , osmscout::laneBackwardThroughLeft , osmscout::laneBackwardThrough ,
  osmscout::laneBackwardThroughRight , osmscout::laneBackwardRight , osmscout::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)