marble
GeoDataMultiGeometry.cpp
Go to the documentation of this file.
Definition: Serializable.h:42
const char GeoDataMultiGeometryType[]
Definition: GeoDataTypes.cpp:57
EnumGeometryId geometryId() const override
Definition: GeoDataMultiGeometry.cpp:48
void unpack(QDataStream &stream) override
Unserialize the Polygon from a stream.
Definition: GeoDataPolygon.cpp:219
const char * nodeType() const override
Provides type information for downcasting a GeoNode.
Definition: GeoDataMultiGeometry.cpp:43
A LinearRing that allows to store a closed, contiguous set of line segments.
Definition: GeoDataLinearRing.h:67
QVector< GeoDataGeometry * >::Iterator end()
Definition: GeoDataMultiGeometry.cpp:175
void unpack(QDataStream &stream) override
Unserialize the contents of the feature from stream.
Definition: GeoDataPoint.cpp:121
void pack(QDataStream &stream) const override
Serialize the contents of the feature to stream.
Definition: GeoDataMultiGeometry.cpp:259
GeoDataGeometry * copy() const override
Definition: GeoDataMultiGeometry.cpp:53
GeoDataGeometry * child(int)
returns the requested child item
Definition: GeoDataMultiGeometry.cpp:198
const_iterator constEnd() const
void pack(QDataStream &stream) const override
Serialize the contents of the feature to stream.
Definition: GeoDataGeometry.cpp:161
GeoDataMultiGeometry()
Definition: GeoDataMultiGeometry.cpp:29
bool operator==(const GeoDataMultiGeometry &other) const
Definition: GeoDataMultiGeometry.cpp:58
Definition: Serializable.h:44
void setParent(GeoDataObject *parent)
Sets the parent of the object.
Definition: GeoDataObject.cpp:75
GeoDataGeometry & operator[](int pos)
Definition: GeoDataMultiGeometry.cpp:125
GeoDataGeometry & first()
Definition: GeoDataMultiGeometry.cpp:147
QVector< GeoDataGeometry * > m_vector
Definition: GeoDataMultiGeometry_p.h:63
const GeoDataLatLonAltBox & latLonAltBox() const override
Definition: GeoDataMultiGeometry.cpp:76
virtual GeoDataGeometry * copy() const =0
Definition: Serializable.h:46
QVector< GeoDataGeometry * >::ConstIterator constBegin() const
Definition: GeoDataMultiGeometry.cpp:183
A LineString that allows to store a contiguous set of line segments.
Definition: GeoDataLineString.h:72
Definition: Serializable.h:48
GeoDataMultiGeometry & operator<<(const GeoDataGeometry &value)
Definition: GeoDataMultiGeometry.cpp:239
QVector< GeoDataGeometry * > vector()
Definition: GeoDataMultiGeometry.cpp:103
const_iterator constBegin() const
int childPosition(const GeoDataGeometry *child) const
returns the position of an item in the list
Definition: GeoDataMultiGeometry.cpp:215
~GeoDataMultiGeometry() override
Definition: GeoDataMultiGeometry.cpp:39
QVector< GeoDataGeometry * >::ConstIterator constEnd() const
Definition: GeoDataMultiGeometry.cpp:189
A class that can contain other GeoDataGeometry objects.
Definition: GeoDataMultiGeometry.h:33
QVector< GeoDataGeometry * >::Iterator begin()
Definition: GeoDataMultiGeometry.cpp:167
virtual EnumGeometryId geometryId() const =0
Definition: Serializable.h:43
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:47
void unpack(QDataStream &stream) override
Unserialize the LineString from a stream.
Definition: GeoDataLineString.cpp:911
void unpack(QDataStream &stream) override
Unserialize the contents of the feature from stream.
Definition: GeoDataGeometry.cpp:169
Definition: Serializable.h:45
Definition: Serializable.h:41
void unpack(QDataStream &stream) override
Unserialize the contents of the feature from stream.
Definition: GeoDataMultiGeometry.cpp:277
GeoDataGeometry & at(int pos)
Definition: GeoDataMultiGeometry.cpp:110
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 06:11:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 06:11:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.