Marble
GeoDataLatLonAltBox.h
A class that defines a 3D bounding box for geographic data.
Definition GeoDataLatLonAltBox.h:40
qreal minAltitude() const
Get the lower altitude boundary of the bounding box.
Definition GeoDataLatLonAltBox.cpp:109
void clear() override
Resets the bounding box to its uninitialised state (and thus contains nothing).
Definition GeoDataLatLonAltBox.cpp:240
const char * nodeType() const override
Provides type information for downcasting a GeoData.
Definition GeoDataLatLonAltBox.cpp:104
uint qHash(const GeoDataLatLonAltBox &)
qHash, for using GeoDataLatLonAltBox in a QCache as Key
void unpack(QDataStream &stream) override
Unserialize the contents of the feature from stream.
Definition GeoDataLatLonAltBox.cpp:256
virtual bool intersects(const GeoDataLatLonAltBox &) const
Check if this GeoDataLatLonAltBox intersects with the given one.
Definition GeoDataLatLonAltBox.cpp:177
bool isNull() const override
Indicates whether the bounding box only contains a single 2D point ("singularity").
Definition GeoDataLatLonAltBox.cpp:235
qreal maxAltitude() const
Get the upper altitude boundary of the bounding box.
Definition GeoDataLatLonAltBox.cpp:119
static GeoDataLatLonAltBox fromLineString(const GeoDataLineString &lineString)
Create the smallest bounding box from a line string.
Definition GeoDataLatLonAltBox.cpp:194
GeoDataCoordinates center() const override
returns the center of this box
Definition GeoDataLatLonAltBox.cpp:134
AltitudeMode altitudeMode() const
Get the reference system for the altitude.
Definition GeoDataLatLonAltBox.cpp:129
void pack(QDataStream &stream) const override
Serialize the contents of the feature to stream.
Definition GeoDataLatLonAltBox.cpp:248
A LineString that allows to store a contiguous set of line segments.
Definition GeoDataLineString.h:66
Binds a QML item to a specific geodetic location in screen coordinates.
Definition AbstractDataPlugin.cpp:23
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:09 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:09 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.