marble
GeoDataGeometry.cpp
Go to the documentation of this file.
const char GeoDataPolygonType[]
Definition: GeoDataTypes.cpp:66
void unpack(QDataStream &steam) override
Reimplemented from Serializable.
Definition: GeoDataObject.cpp:125
const char GeoDataLineStringType[]
Definition: GeoDataTypes.cpp:50
Definition: GeoDataMultiTrack.h:27
const char GeoDataMultiGeometryType[]
Definition: GeoDataTypes.cpp:57
A geometry for tracking objects made of (time, coordinates) pairs.
Definition: GeoDataTrack.h:55
~GeoDataGeometry() override
Definition: GeoDataGeometry.cpp:49
A LinearRing that allows to store a closed, contiguous set of line segments.
Definition: GeoDataLinearRing.h:67
virtual bool equals(const GeoDataObject &other) const
Compares the value of id and targetId of the two objects.
Definition: GeoDataObject.cpp:131
bool ref()
void pack(QDataStream &stream) const override
Serialize the contents of the feature to stream.
Definition: GeoDataGeometry.cpp:161
Definition: GeoDataModel.h:31
const char GeoDataLinearRingType[]
Definition: GeoDataTypes.cpp:49
bool operator==(const GeoDataGeometry &other) const
Definition: GeoDataGeometry.cpp:83
virtual const char * nodeType() const =0
Provides type information for downcasting a GeoNode.
AltitudeMode altitudeMode() const
Definition: GeoDataGeometry.cpp:145
AltitudeMode m_altitudeMode
Definition: GeoDataGeometry_p.h:56
virtual GeoDataGeometryPrivate * copy() const =0
A LineString that allows to store a contiguous set of line segments.
Definition: GeoDataLineString.h:72
bool deref()
GeoDataGeometry & operator=(const GeoDataGeometry &other)
Definition: GeoDataGeometry.cpp:70
void pack(QDataStream &stream) const override
Reimplemented from Serializable.
Definition: GeoDataObject.cpp:119
const char GeoDataMultiTrackType[]
Definition: GeoDataTypes.cpp:58
GeoDataObject & operator=(const GeoDataObject &)
Definition: GeoDataObject.cpp:54
A class that can contain other GeoDataGeometry objects.
Definition: GeoDataMultiGeometry.h:33
void setAltitudeMode(const AltitudeMode altitudeMode)
Definition: GeoDataGeometry.cpp:150
GeoDataLatLonAltBox m_latLonAltBox
Definition: GeoDataGeometry_p.h:57
GeoDataGeometry(GeoDataGeometryPrivate *priv)
Definition: GeoDataGeometry.cpp:42
virtual const GeoDataLatLonAltBox & latLonAltBox() const
Definition: GeoDataGeometry.cpp:156
bool equals(const GeoDataGeometry &other) const
Definition: GeoDataGeometry.cpp:180
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:47
void unpack(QDataStream &stream) override
Unserialize the contents of the feature from stream.
Definition: GeoDataGeometry.cpp:169
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sat Dec 7 2019 02:40:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sat Dec 7 2019 02:40:57 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.