Marble
8 #ifndef MARBLE_GEODATAPHOTOOVERLAY_H
9 #define MARBLE_GEODATAPHOTOOVERLAY_H
11 #include "GeoDataOverlay.h"
12 #include "MarbleGlobal.h"
13 #include "geodata_export.h"
17 class GeoDataPhotoOverlayPrivate;
19 class GeoDataImagePyramid;
20 class GeoDataViewVolume;
24 class 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)
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Oct 3 2023 04:09:47 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.