Search for usage in LXR

KOSMIndoorMap::MapData Class Reference

#include <mapdata.h>


QPointF center
float radius
QString regionCode
QString timeZone

Public Member Functions

 MapData (const MapData &)
 MapData (MapData &&)
OSM::BoundingBox boundingBox () const
QPointF center () const
const OSM::DataSetdataSet () const
OSM::DataSetdataSet ()
bool isEmpty () const
const std::map< MapLevel, std::vector< OSM::Element > > & levelMap () const
MapDataoperator= (const MapData &)
MapDataoperator= (MapData &&)
bool operator== (const MapData &other) const
float radius () const
QString regionCode () const
void setBoundingBox (OSM::BoundingBox bbox)
void setDataSet (OSM::DataSet &&dataSet)
void setRegionCode (const QString &regionCode)
void setTimeZone (const QTimeZone &tz)
QTimeZone timeZone () const

Detailed Description

Raw OSM map data, separated by levels.

Definition at line 59 of file mapdata.h.

Property Documentation

QPointF MapData::center

Center position of the bounding box for QML usage (longitude/latitude, in degree).

Definition at line 63 of file mapdata.h.

float MapData::radius

Radius from the bounding box center encompassing the entire bounding box, in meters.

Useful for circular search queries.

Definition at line 67 of file mapdata.h.

Member Function Documentation

QString KOSMIndoorMap::MapData::regionCode ( ) const

ISO 3166-1/2 region or country code of the area covered by this map data.

QTimeZone KOSMIndoorMap::MapData::timeZone ( ) const

Timezone the are covered by this map data is in.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Fri Oct 22 2021 23:03:53 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.