marble
GeoDataContainer.cpp
Go to the documentation of this file.
virtual bool isEmpty() const
Indicates whether the bounding box is not initialised (and contains nothing).
Definition: GeoDataLatLonBox.cpp:768
A container for Features, Styles and in the future Schemas.
Definition: GeoDataDocument.h:65
void append(const T &value)
virtual void unpack(QDataStream &stream)
Unserialize the container from a stream.
Definition: GeoDataContainer.cpp:367
QVector< GeoDataFeature * >::ConstIterator constBegin() const
Definition: GeoDataContainer.cpp:341
QVector< GeoDataFeature * >::Iterator begin()
Definition: GeoDataContainer.cpp:331
const char * GeoDataPlacemarkType
Definition: GeoDataTypes.cpp:66
const char * GeoDataDocumentType
Definition: GeoDataTypes.cpp:38
bool equals(const GeoDataFeature &other) const
Definition: GeoDataFeature.cpp:94
bool isVisible() const
Return whether this feature is visible or not.
Definition: GeoDataFeature.cpp:656
A base class that can hold GeoDataFeatures.
Definition: GeoDataContainer.h:47
QVector< GeoDataFeature * > m_vector
Definition: GeoDataContainer_p.h:61
const char * GeoDataGroundOverlayType
Definition: GeoDataTypes.cpp:44
Definition: GeoDataTour.h:25
virtual void pack(QDataStream &stream) const
Serialize the contents of the feature to stream.
Definition: GeoDataFeature.cpp:844
GeoDataFeature & last()
return the reference of the last element for convenience
Definition: GeoDataContainer.cpp:302
GeoDataFeature & first()
return the reference of the last element for convenience
Definition: GeoDataContainer.cpp:313
GeoDataGeometry * geometry()
The geometry of the GeoDataPlacemark is to be rendered to the marble map along with the icon at the c...
Definition: GeoDataPlacemark.cpp:152
virtual void setParent(GeoDataObject *parent)
Sets the parent of the object.
Definition: GeoDataObject.cpp:70
const char * GeoDataScreenOverlayType
Definition: GeoDataTypes.cpp:88
Definition: Serializable.h:33
Definition: Serializable.h:32
QVector< GeoDataFeature * >::ConstIterator constEnd() const
Definition: GeoDataContainer.cpp:346
QVector< GeoDataFolder * > folderList() const
A convenience function that returns all folders in this container.
Definition: GeoDataContainer.cpp:197
virtual void unpack(QDataStream &stream)
Unserialize the contents of the feature from stream.
Definition: GeoDataFeature.cpp:859
const char * GeoDataFolderType
Definition: GeoDataTypes.cpp:42
Definition: Serializable.h:35
Definition: Serializable.h:36
void insert(GeoDataFeature *other, int index)
Definition: GeoDataContainer.cpp:265
GeoDataLatLonAltBox latLonAltBox() const
A convenience function that returns the LatLonAltBox of all placemarks in this container.
Definition: GeoDataContainer.cpp:160
Definition: GeoDataFolder.h:50
virtual void pack(QDataStream &stream) const
Serialize the container to a stream.
Definition: GeoDataContainer.cpp:351
int childPosition(const GeoDataFeature *child) const
returns the position of an item in the list
Definition: GeoDataContainer.cpp:252
QVector< GeoDataFeature * >::Iterator end()
Definition: GeoDataContainer.cpp:336
GeoDataFeature & at(int pos)
return the reference of the element at a specific position
Definition: GeoDataContainer.cpp:291
Definition: Serializable.h:34
virtual void unpack(QDataStream &stream)
Deserialize the Placemark from a data stream.
Definition: GeoDataPlacemark.cpp:325
QVector< GeoDataFeature * > featureList() const
A convenience function that returns all features in this container.
Definition: GeoDataContainer.cpp:231
const char * GeoDataNetworkLinkControlType
Definition: GeoDataTypes.cpp:94
const char * GeoDataNetworkLinkType
Definition: GeoDataTypes.cpp:62
Definition: Serializable.h:37
virtual const GeoDataLatLonAltBox & latLonAltBox() const
Definition: GeoDataGeometry.cpp:122
bool equals(const GeoDataContainer &other) const
Definition: GeoDataContainer.cpp:66
a class representing a point of interest on the map
Definition: GeoDataPlacemark.h:54
A class that defines a 3D bounding box for geographic data.
Definition: GeoDataLatLonAltBox.h:49
const char * GeoDataPhotoOverlayType
Definition: GeoDataTypes.cpp:65
QVector< GeoDataPlacemark * > placemarkList() const
A convenience function that returns all placemarks in this container.
Definition: GeoDataContainer.cpp:214
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.