Marble::GeoSceneLayer
#include <GeoSceneLayer.h>
Public Member Functions | |
GeoSceneLayer (const QString &name) | |
void | addDataset (GeoSceneAbstractDataset *) |
void | addFilter (GeoSceneFilter *filter) |
QString | backend () const |
GeoSceneAbstractDataset * | dataset (const QString &) |
const GeoSceneAbstractDataset * | dataset (const QString &) const |
QList< GeoSceneAbstractDataset * > | datasets () const |
GeoSceneFilter * | filter () |
const GeoSceneFilter * | filter () const |
GeoSceneAbstractDataset * | groundDataset () |
const GeoSceneAbstractDataset * | groundDataset () const |
bool | isTiled () const |
QString | name () const |
const char * | nodeType () const override |
void | removeFilter (GeoSceneFilter *filter) |
QString | role () const |
void | setBackend (const QString &plugin) |
void | setRole (const QString &type) |
void | setTiled (bool) |
Public Member Functions inherited from Marble::GeoNode |
Detailed Description
Layer of a GeoScene document.
Definition at line 28 of file GeoSceneLayer.h.
Constructor & Destructor Documentation
◆ GeoSceneLayer()
|
explicit |
Definition at line 50 of file GeoSceneLayer.cpp.
◆ ~GeoSceneLayer()
|
override |
Definition at line 55 of file GeoSceneLayer.cpp.
Member Function Documentation
◆ addDataset()
void Marble::GeoSceneLayer::addDataset | ( | GeoSceneAbstractDataset * | dataset | ) |
Add a data set to the legend.
- Parameters
-
dataset the new data set
Definition at line 65 of file GeoSceneLayer.cpp.
◆ addFilter()
void Marble::GeoSceneLayer::addFilter | ( | GeoSceneFilter * | filter | ) |
Definition at line 172 of file GeoSceneLayer.cpp.
◆ backend()
QString Marble::GeoSceneLayer::backend | ( | ) | const |
Definition at line 132 of file GeoSceneLayer.cpp.
◆ dataset() [1/2]
GeoSceneAbstractDataset * Marble::GeoSceneLayer::dataset | ( | const QString & | name | ) |
Definition at line 102 of file GeoSceneLayer.cpp.
◆ dataset() [2/2]
const GeoSceneAbstractDataset * Marble::GeoSceneLayer::dataset | ( | const QString & | name | ) | const |
Definition at line 85 of file GeoSceneLayer.cpp.
◆ datasets()
QList< GeoSceneAbstractDataset * > Marble::GeoSceneLayer::datasets | ( | ) | const |
Definition at line 122 of file GeoSceneLayer.cpp.
◆ filter() [1/2]
GeoSceneFilter * Marble::GeoSceneLayer::filter | ( | ) |
Definition at line 167 of file GeoSceneLayer.cpp.
◆ filter() [2/2]
const GeoSceneFilter * Marble::GeoSceneLayer::filter | ( | ) | const |
Definition at line 162 of file GeoSceneLayer.cpp.
◆ groundDataset() [1/2]
GeoSceneAbstractDataset * Marble::GeoSceneLayer::groundDataset | ( | ) |
Definition at line 117 of file GeoSceneLayer.cpp.
◆ groundDataset() [2/2]
const GeoSceneAbstractDataset * Marble::GeoSceneLayer::groundDataset | ( | ) | const |
Definition at line 107 of file GeoSceneLayer.cpp.
◆ isTiled()
bool Marble::GeoSceneLayer::isTiled | ( | ) | const |
returns whether the data is organized in quad tiles.
Definition at line 142 of file GeoSceneLayer.cpp.
◆ name()
QString Marble::GeoSceneLayer::name | ( | ) | const |
Definition at line 127 of file GeoSceneLayer.cpp.
◆ nodeType()
|
overridevirtual |
Provides type information for downcasting a GeoNode.
Implements Marble::GeoNode.
Definition at line 60 of file GeoSceneLayer.cpp.
◆ removeFilter()
void Marble::GeoSceneLayer::removeFilter | ( | GeoSceneFilter * | filter | ) |
Definition at line 177 of file GeoSceneLayer.cpp.
◆ role()
QString Marble::GeoSceneLayer::role | ( | ) | const |
Definition at line 152 of file GeoSceneLayer.cpp.
◆ setBackend()
void Marble::GeoSceneLayer::setBackend | ( | const QString & | plugin | ) |
Definition at line 137 of file GeoSceneLayer.cpp.
◆ setRole()
void Marble::GeoSceneLayer::setRole | ( | const QString & | type | ) |
Definition at line 157 of file GeoSceneLayer.cpp.
◆ setTiled()
void Marble::GeoSceneLayer::setTiled | ( | bool | tiled | ) |
Definition at line 147 of file GeoSceneLayer.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:37:04 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.