OSMController
#include <osmcontroller.h>
Inherits from QObject
Public Types
 | 
Name | 
| enum class | 
Status { Null, Loading, Ready} | 
Public Slots
Public Signals
Public Functions
Public Properties
Public Types Documentation
enum Status
| Enumerator | 
Value | 
Description | 
| Null | 
 | 
 | 
| Loading | 
 | 
 | 
| Ready | 
 | 
 | 
Public Slots Documentation
slot setMapSource
 | void setMapSource(
    const QString & mapSource
)
  | 
 
Public Signals Documentation
signal statusChanged
signal centerPointChanged
 | void centerPointChanged()
  | 
 
signal mapSourceChanged
signal scaleChanged
Public Functions Documentation
function OSMController
 | explicit OSMController(
    QObject * parent =nullptr
)
  | 
 
function ~OSMController
 | ~OSMController() override
  | 
 
function status
function centerPoint
 | QVector2D centerPoint() const
  | 
 
function locationForNode
 | QVector2D locationForNode(
    osmium::object_id_type nodeRef
) const
  | 
 
function mapSource
 | QString mapSource() const
  | 
 
function areaModel
 | OSMAreaModel * areaModel() const
  | 
 
function scale
function nodes
 | const std::unordered_map< osmium::object_id_type, std::unique_ptr< OSMNode > > & nodes() const
  | 
 
function ways
 | const std::vector< std::unique_ptr< OSMWay > > & ways() const
  | 
 
function areas
 | const std::vector< std::unique_ptr< OSMArea > > & areas() const
  | 
 
Public Property Documentation
property centerPoint
property mapSource
property scale
property areaModel
 | OSMAreaModel * areaModel;
  | 
 
property status
Updated on 2023-07-03 at 11:02:08 +0000