|
libosmscout 1.1.1
|
#include <libosmscout-map/include/osmscoutmap/SymbolRenderer.h>

Public Member Functions | |
| virtual | ~SymbolRenderer ()=default |
| virtual void | Render (const Projection &projection, const Symbol &symbol, const Vertex2D &mapCenter, std::function< void()> afterRenderTransformer, std::function< void()> afterEndTransformer, double scaleFactor=1.0) |
| virtual void | Render (const Projection &projection, const Symbol &symbol, const Vertex2D &mapCenter, double scaleFactor=1.0) |
Protected Member Functions | |
| virtual void | SetFill (const FillStyleRef &fillStyle)=0 |
| virtual void | SetBorder (const BorderStyleRef &borderStyle, double screenMmInPixel)=0 |
| virtual void | BeginPrimitive () |
| virtual void | DrawPolygon (const std::vector< Vertex2D > &polygonPixels)=0 |
| virtual void | DrawRect (double x, double y, double w, double h)=0 |
| virtual void | DrawCircle (double x, double y, double radius)=0 |
| virtual void | EndPrimitive () |
|
virtualdefault |
|
inlineprotectedvirtual |
Reimplemented in osmscout::SymbolRendererCairo.
|
protectedpure virtual |
Implemented in osmscout::SymbolRendererCairo, and osmscout::SymbolRendererQt.
|
protectedpure virtual |
Implemented in osmscout::SymbolRendererCairo, and osmscout::SymbolRendererQt.
|
protectedpure virtual |
Implemented in osmscout::SymbolRendererCairo, and osmscout::SymbolRendererQt.
|
inlineprotectedvirtual |
Reimplemented in osmscout::SymbolRendererCairo.
|
virtual |
| projection | used projection for rendering |
| symbol | |
| mapCenter | screen coordinates where to render symbol center |
| scaleFactor | scale (on top of projection) |
|
virtual |
| projection | used projection for rendering |
| symbol | |
| mapCenter | screen coordinates where to render symbol center |
| afterRenderTransformer | |
| afterEndTransformer | |
| scaleFactor | scale (on top of projection) |
|
protectedpure virtual |
Implemented in osmscout::SymbolRendererCairo, and osmscout::SymbolRendererQt.
|
protectedpure virtual |
Implemented in osmscout::SymbolRendererCairo, and osmscout::SymbolRendererQt.