6#ifndef MARBLE_GEODATAGROUNDOVERLAY_H
7#define MARBLE_GEODATAGROUNDOVERLAY_H
9#include "GeoDataLatLonBox.h"
10#include "GeoDataOverlay.h"
11#include "MarbleGlobal.h"
16class GeoDataGroundOverlayPrivate;
17class GeoDataLatLonQuad;
21class GEODATA_EXPORT GeoDataGroundOverlay :
public GeoDataOverlay
24 GeoDataGroundOverlay();
26 GeoDataGroundOverlay(
const GeoDataGroundOverlay &other);
28 ~GeoDataGroundOverlay()
override;
30 GeoDataGroundOverlay &operator=(
const GeoDataGroundOverlay &other);
31 bool operator==(
const GeoDataGroundOverlay &other)
const;
32 bool operator!=(
const GeoDataGroundOverlay &other)
const;
34 GeoDataFeature *clone()
const override;
37 const char *nodeType()
const override;
39 double altitude()
const;
41 void setAltitude(
double altitude);
43 AltitudeMode altitudeMode()
const;
45 void setAltitudeMode(
const AltitudeMode altitudeMode);
47 const GeoDataLatLonBox &latLonBox()
const;
49 GeoDataLatLonBox &latLonBox();
51 void setLatLonBox(
const GeoDataLatLonBox &box);
53 const GeoDataLatLonQuad &latLonQuad()
const;
55 GeoDataLatLonQuad &latLonQuad();
57 void setLatLonQuad(
const GeoDataLatLonQuad &quad);
60 Q_DECLARE_PRIVATE(GeoDataGroundOverlay)
KIOCORE_EXPORT bool operator!=(const UDSEntry &entry, const UDSEntry &other)
bool operator==(const StyleDelim &l, const StyleDelim &r)
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 Sat Dec 21 2024 17:04:13 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.