Marble

TileLayer.h
1#ifndef MARBLE_TILELAYER_H
2#define MARBLE_TILELAYER_H
3
4#include <LayerInterface.h>
5#include <QObject>
6#include "GeoSceneAbstractTileProjection.h"
7
8namespace Marble
9{
10
11class MARBLE_EXPORT TileLayer : public QObject, public LayerInterface
12{
13 Q_OBJECT
14public:
15 TileLayer();
16
17 QStringList renderPosition() const override;
18
19 virtual QSize tileSize() const = 0;
20 virtual const GeoSceneAbstractTileProjection *tileProjection() const = 0;
21
22 virtual int tileColumnCount( int level ) const = 0;
23 virtual int tileRowCount( int level ) const = 0;
24
25 virtual int layerCount() const = 0;
26};
27
28}
29
30#endif // MARBLE_TILELAYER_H
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:17 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.