7#ifndef MARBLE_GEODATAPHOTOOVERLAY_H
8#define MARBLE_GEODATAPHOTOOVERLAY_H
10#include "GeoDataOverlay.h"
11#include "MarbleGlobal.h"
12#include "geodata_export.h"
17class GeoDataPhotoOverlayPrivate;
19class GeoDataImagePyramid;
20class GeoDataViewVolume;
24class GEODATA_EXPORT GeoDataPhotoOverlay :
public GeoDataOverlay
27 GeoDataPhotoOverlay();
29 GeoDataPhotoOverlay(
const GeoDataPhotoOverlay &other);
31 ~GeoDataPhotoOverlay()
override;
33 GeoDataPhotoOverlay &operator=(
const GeoDataPhotoOverlay &other);
34 bool operator==(
const GeoDataPhotoOverlay &other)
const;
35 bool operator!=(
const GeoDataPhotoOverlay &other)
const;
37 GeoDataFeature *clone()
const override;
40 const char *nodeType()
const override;
48 qreal rotation()
const;
49 void setRotation(
const qreal rotation);
51 GeoDataViewVolume &viewVolume();
52 const GeoDataViewVolume &viewVolume()
const;
53 void setViewVolume(
const GeoDataViewVolume &viewVolume);
55 GeoDataImagePyramid &imagePyramid();
56 const GeoDataImagePyramid &imagePyramid()
const;
57 void setImagePyramid(
const GeoDataImagePyramid &imagePyramid);
59 GeoDataPoint &point();
60 const GeoDataPoint &point()
const;
61 void setPoint(
const GeoDataPoint &point);
64 void setShape(
Shape shape);
67 Q_DECLARE_PRIVATE(GeoDataPhotoOverlay)
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 Mon Nov 18 2024 12:15:45 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.