marble
#include <GeoSceneMap.h>

Public Member Functions | |
| GeoSceneMap () | |
| ~GeoSceneMap () | |
| void | addFilter (GeoSceneFilter *) |
| void | addLayer (GeoSceneLayer *) |
| QColor | backgroundColor () const |
| GeoSceneFilter * | filter (const QString &name) |
| QVector< GeoSceneFilter * > | filters () const |
| bool | hasTextureLayers () const |
| bool | hasVectorLayers () const |
| QColor | labelColor () const |
| GeoSceneLayer * | layer (const QString &name) |
| const GeoSceneLayer * | layer (const QString &name) const |
| QVector< GeoSceneLayer * > | layers () const |
| virtual const char * | nodeType () const |
| void | setBackgroundColor (const QColor &) |
| void | setLabelColor (const QColor &) |
Public Member Functions inherited from Marble::GeoNode | |
| GeoNode () | |
| virtual | ~GeoNode () |
Detailed Description
Map layer structure of a GeoScene document.
Definition at line 44 of file GeoSceneMap.h.
Constructor & Destructor Documentation
| Marble::GeoSceneMap::GeoSceneMap | ( | ) |
Definition at line 66 of file GeoSceneMap.cpp.
| Marble::GeoSceneMap::~GeoSceneMap | ( | ) |
Definition at line 71 of file GeoSceneMap.cpp.
Member Function Documentation
| void Marble::GeoSceneMap::addFilter | ( | GeoSceneFilter * | filter | ) |
Add a new filter to the map.
- Parameters
-
section The new filter
Definition at line 143 of file GeoSceneMap.cpp.
| void Marble::GeoSceneMap::addLayer | ( | GeoSceneLayer * | layer | ) |
Add a new layer to the map.
- Parameters
-
section The new layer
Definition at line 81 of file GeoSceneMap.cpp.
| QColor Marble::GeoSceneMap::backgroundColor | ( | ) | const |
Definition at line 215 of file GeoSceneMap.cpp.
| GeoSceneFilter * Marble::GeoSceneMap::filter | ( | const QString & | name | ) |
Return a filter by its name.
- Parameters
-
name The name of the filter
- Returns
- A pointer to the filter request by its name
Definition at line 164 of file GeoSceneMap.cpp.
| QVector< GeoSceneFilter * > Marble::GeoSceneMap::filters | ( | ) | const |
Return all filters.
- Returns
- A vector that contains pointers to all available filters
Definition at line 185 of file GeoSceneMap.cpp.
| bool Marble::GeoSceneMap::hasTextureLayers | ( | ) | const |
Checks for valid layers that contain texture data.
- Returns
- Whether a texture layer got created internally
NOTE: The existence of the file(s) that contain the actual data still needs to get checked at runtime!
Definition at line 190 of file GeoSceneMap.cpp.
| bool Marble::GeoSceneMap::hasVectorLayers | ( | ) | const |
Checks for valid layers that contain vector data.
- Returns
- Whether a vector layer got created internally
NOTE: The existence of the file(s) that contain the actual data still needs to get checked at runtime!
Definition at line 203 of file GeoSceneMap.cpp.
| QColor Marble::GeoSceneMap::labelColor | ( | ) | const |
Definition at line 226 of file GeoSceneMap.cpp.
| GeoSceneLayer * Marble::GeoSceneMap::layer | ( | const QString & | name | ) |
Return a layer by its name.
- Parameters
-
name The name of the layer
- Returns
- A pointer to the layer request by its name
Definition at line 102 of file GeoSceneMap.cpp.
| const GeoSceneLayer * Marble::GeoSceneMap::layer | ( | const QString & | name | ) | const |
Definition at line 123 of file GeoSceneMap.cpp.
| QVector< GeoSceneLayer * > Marble::GeoSceneMap::layers | ( | ) | const |
Return all layers.
- Returns
- A vector that contains pointers to all available layers
Definition at line 138 of file GeoSceneMap.cpp.
|
virtual |
Reimplemented from Marble::GeoNode.
Definition at line 76 of file GeoSceneMap.cpp.
| void Marble::GeoSceneMap::setBackgroundColor | ( | const QColor & | backgroundColor | ) |
Definition at line 220 of file GeoSceneMap.cpp.
| void Marble::GeoSceneMap::setLabelColor | ( | const QColor & | backgroundColor | ) |
Definition at line 231 of file GeoSceneMap.cpp.
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.
KDE API Reference
Public Member Functions inherited from