QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
Viewer3DManager Class Reference

#include <Viewer3DManager.h>

+ Inheritance diagram for Viewer3DManager:
+ Collaboration diagram for Viewer3DManager:

Public Types

enum  DisplayMode { Map , View3D }
 

Signals

void gpsRefChanged ()
 
void displayModeChanged ()
 

Public Member Functions

 Viewer3DManager (QObject *parent=nullptr)
 
Viewer3DMapProvidermapProvider () const
 
QGeoCoordinate gpsRef () const
 
DisplayMode displayMode () const
 
Q_INVOKABLE void setDisplayMode (DisplayMode mode)
 

Detailed Description

Definition at line 11 of file Viewer3DManager.h.

Member Enumeration Documentation

◆ DisplayMode

Enumerator
Map 
View3D 

Definition at line 23 of file Viewer3DManager.h.

Constructor & Destructor Documentation

◆ Viewer3DManager()

Viewer3DManager::Viewer3DManager ( QObject *  parent = nullptr)
explicit

Member Function Documentation

◆ displayMode()

DisplayMode Viewer3DManager::displayMode ( ) const
inline

Definition at line 33 of file Viewer3DManager.h.

◆ displayModeChanged

void Viewer3DManager::displayModeChanged ( )
signal

Referenced by setDisplayMode().

◆ gpsRef()

QGeoCoordinate Viewer3DManager::gpsRef ( ) const
inline

Definition at line 32 of file Viewer3DManager.h.

◆ gpsRefChanged

void Viewer3DManager::gpsRefChanged ( )
signal

◆ mapProvider()

Viewer3DMapProvider * Viewer3DManager::mapProvider ( ) const
inline

Definition at line 31 of file Viewer3DManager.h.

◆ setDisplayMode()

void Viewer3DManager::setDisplayMode ( DisplayMode  mode)

Definition at line 27 of file Viewer3DManager.cc.

References displayModeChanged(), SettingsManager::instance(), and View3D.


The documentation for this class was generated from the following files: