libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::PlaneMapRenderer Class Reference

#include <libosmscout-client-qt/include/osmscoutclientqt/PlaneMapRenderer.h>

Inheritance diagram for osmscout::PlaneMapRenderer:
Collaboration diagram for osmscout::PlaneMapRenderer:

Public Slots

virtual void Initialize ()
virtual void InvalidateVisualCache ()
virtual void onDatabaseLoaded (osmscout::GeoBox boundingBox)
void DrawMap ()
void HandleTileStatusChanged (QString dbPath, const osmscout::TileRef tile)
void onLoadJobFinished (QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > >)
void TriggerMapRendering (const MapViewStruct &request, size_t requestEpoch)
void HandleInitialRenderingRequest ()
virtual void onStylesheetFilenameChanged ()
Public Slots inherited from osmscout::MapRenderer
virtual void Initialize ()=0
virtual void InvalidateVisualCache ()=0
virtual void onStylesheetFilenameChanged ()
virtual void onDatabaseLoaded (osmscout::GeoBox boundingBox)=0
virtual void onMapDPIChange (double dpi)
virtual void onRenderSeaChanged (bool)
virtual void onFontNameChanged (const QString &)
virtual void onFontSizeChanged (double)
virtual void onShowAltLanguageChanged (bool)
virtual void onUnitsChanged (const QString &)

Signals

void TriggerMapRenderingSignal (const MapViewStruct &request, size_t requestEpoch)
void TriggerInitialRendering ()
Signals inherited from osmscout::MapRenderer
void Redraw ()
void TriggerDrawMap ()
void mapDpiChangeSignal (double)
void renderSeaSignal (bool)
void fontNameSignal (QString)
void fontSizeSignal (double)
void showAltLanguageSignal (bool)
void unitsSignal (QString)
void stylesheetFilenameChanged ()
void databaseLoadFinished (const osmscout::GeoBox &geoBox)

Public Member Functions

 PlaneMapRenderer (QThread *thread, SettingsRef settings, DBThreadRef dbThread, QString iconDirectory)
virtual ~PlaneMapRenderer ()
virtual bool RenderMap (QPainter &painter, const MapViewStruct &request)
Public Member Functions inherited from osmscout::MapRenderer
virtual ~MapRenderer ()
void addOverlayObject (int id, const OverlayObjectRef &obj)
void removeOverlayObject (int id)
void removeAllOverlayObjects ()
std::map< int, OverlayObjectRefgetOverlayObjects () const

Additional Inherited Members

Protected Member Functions inherited from osmscout::MapRenderer
 MapRenderer (QThread *thread, SettingsRef settings, DBThreadRef dbThread, QString iconDirectory)
osmscout::GeoBox overlayObjectsBox () const
void getOverlayObjects (std::vector< OverlayObjectRef > &objs, osmscout::GeoBox requestBox) const
Protected Attributes inherited from osmscout::MapRenderer
QThread * thread
SettingsRef settings
DBThreadRef dbThread
QRecursiveMutex lock
double mapDpi
bool renderSea
QString fontName
double fontSize
QString iconDirectory
bool showAltLanguage {false}
QString units
QMutex overlayLock
std::map< int, OverlayObjectRefoverlayObjectMap

Constructor & Destructor Documentation

◆ PlaneMapRenderer()

osmscout::PlaneMapRenderer::PlaneMapRenderer ( QThread * thread,
SettingsRef settings,
DBThreadRef dbThread,
QString iconDirectory )

◆ ~PlaneMapRenderer()

virtual osmscout::PlaneMapRenderer::~PlaneMapRenderer ( )
virtual

Member Function Documentation

◆ DrawMap

void osmscout::PlaneMapRenderer::DrawMap ( )
slot

◆ HandleInitialRenderingRequest

void osmscout::PlaneMapRenderer::HandleInitialRenderingRequest ( )
slot

◆ HandleTileStatusChanged

void osmscout::PlaneMapRenderer::HandleTileStatusChanged ( QString dbPath,
const osmscout::TileRef tile )
slot

◆ Initialize

virtual void osmscout::PlaneMapRenderer::Initialize ( )
virtualslot

◆ InvalidateVisualCache

virtual void osmscout::PlaneMapRenderer::InvalidateVisualCache ( )
virtualslot

◆ onDatabaseLoaded

virtual void osmscout::PlaneMapRenderer::onDatabaseLoaded ( osmscout::GeoBox boundingBox)
virtualslot

◆ onLoadJobFinished

void osmscout::PlaneMapRenderer::onLoadJobFinished ( QMap< QString, QMap< osmscout::TileKey, osmscout::TileRef > > )
slot

◆ onStylesheetFilenameChanged

virtual void osmscout::PlaneMapRenderer::onStylesheetFilenameChanged ( )
virtualslot

◆ RenderMap()

virtual bool osmscout::PlaneMapRenderer::RenderMap ( QPainter & painter,
const MapViewStruct & request )
virtual

Render map defined by request to painter

Parameters
painter
request
Returns
true if rendered map is complete

Implements osmscout::MapRenderer.

◆ TriggerInitialRendering

void osmscout::PlaneMapRenderer::TriggerInitialRendering ( )
signal

◆ TriggerMapRendering

void osmscout::PlaneMapRenderer::TriggerMapRendering ( const MapViewStruct & request,
size_t requestEpoch )
slot

◆ TriggerMapRenderingSignal

void osmscout::PlaneMapRenderer::TriggerMapRenderingSignal ( const MapViewStruct & request,
size_t requestEpoch )
signal

The documentation for this class was generated from the following file: