marble
#include <MergedLayerDecorator.h>
Public Member Functions | |
MergedLayerDecorator (TileLoader *const tileLoader, const SunLocator *sunLocator) | |
virtual | ~MergedLayerDecorator () |
void | downloadStackedTile (const TileId &id, DownloadUsage usage) |
StackedTile * | loadTile (const TileId &id) |
int | maximumTileLevel () const |
void | setShowCityLights (bool show) |
void | setShowSunShading (bool show) |
void | setShowTileId (bool show) |
void | setTextureLayers (const QVector< const GeoSceneTextureTile * > &textureLayers) |
bool | showCityLights () const |
bool | showSunShading () const |
int | textureLayersSize () const |
int | tileColumnCount (int level) const |
GeoSceneTextureTile::Projection | tileProjection () const |
int | tileRowCount (int level) const |
QSize | tileSize () const |
void | updateGroundOverlays (const QList< const GeoDataGroundOverlay * > &groundOverlays) |
StackedTile * | updateTile (const StackedTile &stackedTile, const TileId &tileId, const QImage &tileImage) |
Protected Attributes | |
Private *const | d |
Detailed Description
Definition at line 40 of file MergedLayerDecorator.h.
Constructor & Destructor Documentation
MergedLayerDecorator::MergedLayerDecorator | ( | TileLoader *const | tileLoader, |
const SunLocator * | sunLocator | ||
) |
Definition at line 96 of file MergedLayerDecorator.cpp.
|
virtual |
Definition at line 102 of file MergedLayerDecorator.cpp.
Member Function Documentation
void MergedLayerDecorator::downloadStackedTile | ( | const TileId & | id, |
DownloadUsage | usage | ||
) |
Definition at line 345 of file MergedLayerDecorator.cpp.
StackedTile * MergedLayerDecorator::loadTile | ( | const TileId & | id | ) |
Definition at line 297 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::maximumTileLevel | ( | ) | const |
Returns the highest level in which some tiles are theoretically available for the current texture layers.
Definition at line 135 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowCityLights | ( | bool | show | ) |
Definition at line 366 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowSunShading | ( | bool | show | ) |
Definition at line 356 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setShowTileId | ( | bool | show | ) |
Definition at line 376 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::setTextureLayers | ( | const QVector< const GeoSceneTextureTile * > & | textureLayers | ) |
Definition at line 107 of file MergedLayerDecorator.cpp.
bool MergedLayerDecorator::showCityLights | ( | ) | const |
Definition at line 371 of file MergedLayerDecorator.cpp.
bool MergedLayerDecorator::showSunShading | ( | ) | const |
Definition at line 361 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::textureLayersSize | ( | ) | const |
Definition at line 130 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::tileColumnCount | ( | int | level | ) | const |
Definition at line 140 of file MergedLayerDecorator.cpp.
GeoSceneTiled::Projection MergedLayerDecorator::tileProjection | ( | ) | const |
Definition at line 158 of file MergedLayerDecorator.cpp.
int MergedLayerDecorator::tileRowCount | ( | int | level | ) | const |
Definition at line 149 of file MergedLayerDecorator.cpp.
QSize MergedLayerDecorator::tileSize | ( | ) | const |
Definition at line 165 of file MergedLayerDecorator.cpp.
void MergedLayerDecorator::updateGroundOverlays | ( | const QList< const GeoDataGroundOverlay * > & | groundOverlays | ) |
Definition at line 124 of file MergedLayerDecorator.cpp.
StackedTile * MergedLayerDecorator::updateTile | ( | const StackedTile & | stackedTile, |
const TileId & | tileId, | ||
const QImage & | tileImage | ||
) |
Definition at line 326 of file MergedLayerDecorator.cpp.
Member Data Documentation
|
protected |
Definition at line 82 of file MergedLayerDecorator.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.