Marble
10 #include "GeoDataGeometry.h"
11 #include "MarbleGlobal.h"
12 #include "GeoDataLink.h"
16 class GeoDataCoordinates;
18 class GeoDataLocation;
19 class GeoDataOrientation;
20 class GeoDataResourceMap;
22 class GeoDataModelPrivate;
26 class GEODATA_EXPORT GeoDataModel:
public GeoDataGeometry
31 GeoDataModel(
const GeoDataModel &other );
33 GeoDataModel& operator=(
const GeoDataModel &other );
35 const char *nodeType()
const override;
37 EnumGeometryId geometryId()
const override;
39 GeoDataGeometry *
copy()
const override;
41 bool operator==(
const GeoDataModel &other )
const;
42 bool operator!=(
const GeoDataModel &other )
const;
44 ~GeoDataModel()
override;
46 const GeoDataLink&
link()
const;
48 void setLink(
const GeoDataLink &link );
50 const GeoDataCoordinates& coordinates()
const;
51 GeoDataCoordinates& coordinates();
52 void setCoordinates(
const GeoDataCoordinates &coordinates);
54 const GeoDataScale& scale()
const;
55 GeoDataScale& scale();
56 void setScale(
const GeoDataScale &scale);
58 const GeoDataOrientation& orientation()
const;
59 GeoDataOrientation& orientation();
60 void setOrientation(
const GeoDataOrientation &orientation);
62 const GeoDataLocation&
location()
const;
64 void setLocation(
const GeoDataLocation &location);
66 const GeoDataResourceMap& resourceMap()
const;
67 GeoDataResourceMap& resourceMap();
68 void setResourceMap(
const GeoDataResourceMap &map);
72 void setSourceHref(
const QString &sourceHref);
73 void setTargetHref(
const QString &targetHref);
76 Q_DECLARE_PRIVATE(GeoDataModel)
82 #endif // GEODATAMODEL_H
QVariant location(const QVariant &res)
KIOCORE_EXPORT CopyJob * link(const QList< QUrl > &src, const QUrl &destDir, JobFlags flags=DefaultFlags)
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.
const QList< QKeySequence > & copy()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Oct 2 2023 03:52:08 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.