marble
#include <GeoDataMultiGeometry.h>
Public Member Functions | |
GeoDataMultiGeometry () | |
GeoDataMultiGeometry (const GeoDataGeometry &other) | |
virtual | ~GeoDataMultiGeometry () |
void | append (GeoDataGeometry *other) |
GeoDataGeometry & | at (int pos) |
const GeoDataGeometry & | at (int pos) const |
QVector< GeoDataGeometry * > ::Iterator | begin () |
GeoDataGeometry * | child (int) |
const GeoDataGeometry * | child (int) const |
int | childPosition (GeoDataGeometry *child) |
void | clear () |
QVector< GeoDataGeometry * > ::ConstIterator | constBegin () const |
QVector< GeoDataGeometry * > ::ConstIterator | constEnd () const |
QVector< GeoDataGeometry * > ::Iterator | end () |
QVector< GeoDataGeometry * > ::Iterator | erase (QVector< GeoDataGeometry * >::Iterator pos) |
QVector< GeoDataGeometry * > ::Iterator | erase (QVector< GeoDataGeometry * >::Iterator begin, QVector< GeoDataGeometry * >::Iterator end) |
GeoDataGeometry & | first () |
const GeoDataGeometry & | first () const |
GeoDataGeometry & | last () |
const GeoDataGeometry & | last () const |
virtual const GeoDataLatLonAltBox & | latLonAltBox () const |
GeoDataMultiGeometry & | operator<< (const GeoDataGeometry &value) |
GeoDataGeometry & | operator[] (int pos) |
const GeoDataGeometry & | operator[] (int pos) const |
virtual void | pack (QDataStream &stream) const |
int | size () const |
virtual void | unpack (QDataStream &stream) |
QVector< GeoDataGeometry > | vector () const |
Public Member Functions inherited from Marble::GeoDataGeometry | |
GeoDataGeometry () | |
GeoDataGeometry (const GeoDataGeometry &other) | |
virtual | ~GeoDataGeometry () |
AltitudeMode | altitudeMode () const |
void | detach () |
bool | extrude () const |
virtual EnumGeometryId | geometryId () const |
virtual const char * | nodeType () const |
GeoDataGeometry & | operator= (const GeoDataGeometry &other) |
void | setAltitudeMode (const AltitudeMode altitudeMode) |
void | setExtrude (bool extrude) |
Public Member Functions inherited from Marble::GeoDataObject | |
GeoDataObject () | |
GeoDataObject (const GeoDataObject &) | |
virtual | ~GeoDataObject () |
int | id () const |
GeoDataObject & | operator= (const GeoDataObject &) |
virtual GeoDataObject * | parent () const |
QString | resolvePath (const QString &relativePath) const |
void | setId (int value) |
virtual void | setParent (GeoDataObject *parent) |
void | setTargetId (int value) |
int | targetId () const |
Public Member Functions inherited from Marble::GeoNode | |
GeoNode () | |
virtual | ~GeoNode () |
Public Member Functions inherited from Marble::Serializable | |
virtual | ~Serializable () |
Detailed Description
Definition at line 33 of file GeoDataMultiGeometry.h.
Constructor & Destructor Documentation
Marble::GeoDataMultiGeometry::GeoDataMultiGeometry | ( | ) |
Definition at line 26 of file GeoDataMultiGeometry.cpp.
|
explicit |
Definition at line 31 of file GeoDataMultiGeometry.cpp.
|
virtual |
Definition at line 36 of file GeoDataMultiGeometry.cpp.
Member Function Documentation
void Marble::GeoDataMultiGeometry::append | ( | GeoDataGeometry * | other | ) |
add an element
Definition at line 182 of file GeoDataMultiGeometry.cpp.
GeoDataGeometry & Marble::GeoDataMultiGeometry::at | ( | int | pos | ) |
Definition at line 84 of file GeoDataMultiGeometry.cpp.
const GeoDataGeometry & Marble::GeoDataMultiGeometry::at | ( | int | pos | ) | const |
Definition at line 91 of file GeoDataMultiGeometry.cpp.
QVector< GeoDataGeometry * >::Iterator Marble::GeoDataMultiGeometry::begin | ( | ) |
Definition at line 129 of file GeoDataMultiGeometry.cpp.
GeoDataGeometry * Marble::GeoDataMultiGeometry::child | ( | int | i | ) |
returns the requested child item
Definition at line 154 of file GeoDataMultiGeometry.cpp.
const GeoDataGeometry * Marble::GeoDataMultiGeometry::child | ( | int | i | ) | const |
returns the requested child item
Definition at line 159 of file GeoDataMultiGeometry.cpp.
int Marble::GeoDataMultiGeometry::childPosition | ( | GeoDataGeometry * | child | ) |
returns the position of an item in the list
Definition at line 167 of file GeoDataMultiGeometry.cpp.
void Marble::GeoDataMultiGeometry::clear | ( | ) |
Definition at line 199 of file GeoDataMultiGeometry.cpp.
QVector< GeoDataGeometry * >::ConstIterator Marble::GeoDataMultiGeometry::constBegin | ( | ) | const |
Definition at line 141 of file GeoDataMultiGeometry.cpp.
QVector< GeoDataGeometry * >::ConstIterator Marble::GeoDataMultiGeometry::constEnd | ( | ) | const |
Definition at line 146 of file GeoDataMultiGeometry.cpp.
QVector< GeoDataGeometry * >::Iterator Marble::GeoDataMultiGeometry::end | ( | ) |
Definition at line 135 of file GeoDataMultiGeometry.cpp.
QVector<GeoDataGeometry*>::Iterator Marble::GeoDataMultiGeometry::erase | ( | QVector< GeoDataGeometry * >::Iterator | pos | ) |
QVector<GeoDataGeometry*>::Iterator Marble::GeoDataMultiGeometry::erase | ( | QVector< GeoDataGeometry * >::Iterator | begin, |
QVector< GeoDataGeometry * >::Iterator | end | ||
) |
GeoDataGeometry & Marble::GeoDataMultiGeometry::first | ( | ) |
Definition at line 113 of file GeoDataMultiGeometry.cpp.
const GeoDataGeometry & Marble::GeoDataMultiGeometry::first | ( | ) | const |
Definition at line 124 of file GeoDataMultiGeometry.cpp.
GeoDataGeometry & Marble::GeoDataMultiGeometry::last | ( | ) |
Definition at line 107 of file GeoDataMultiGeometry.cpp.
const GeoDataGeometry & Marble::GeoDataMultiGeometry::last | ( | ) | const |
Definition at line 119 of file GeoDataMultiGeometry.cpp.
|
virtual |
Reimplemented from Marble::GeoDataGeometry.
Definition at line 45 of file GeoDataMultiGeometry.cpp.
GeoDataMultiGeometry & Marble::GeoDataMultiGeometry::operator<< | ( | const GeoDataGeometry & | value | ) |
Definition at line 190 of file GeoDataMultiGeometry.cpp.
GeoDataGeometry & Marble::GeoDataMultiGeometry::operator[] | ( | int | pos | ) |
Definition at line 96 of file GeoDataMultiGeometry.cpp.
const GeoDataGeometry & Marble::GeoDataMultiGeometry::operator[] | ( | int | pos | ) | const |
Definition at line 102 of file GeoDataMultiGeometry.cpp.
|
virtual |
Serialize the contents of the feature to stream
.
Reimplemented from Marble::GeoDataGeometry.
Definition at line 206 of file GeoDataMultiGeometry.cpp.
int Marble::GeoDataMultiGeometry::size | ( | ) | const |
Definition at line 64 of file GeoDataMultiGeometry.cpp.
|
virtual |
Unserialize the contents of the feature from stream
.
Reimplemented from Marble::GeoDataGeometry.
Definition at line 222 of file GeoDataMultiGeometry.cpp.
QVector< GeoDataGeometry > Marble::GeoDataMultiGeometry::vector | ( | ) | const |
Definition at line 69 of file GeoDataMultiGeometry.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:56 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.