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

#include <Viewer3DSettings.h>

+ Inheritance diagram for Viewer3DSettings:
+ Collaboration diagram for Viewer3DSettings:

Public Types

enum  MapProvider { MapProviderOSM = 0 }
 

Public Member Functions

 Viewer3DSettings (QObject *parent=nullptr)
 
Fact *enabled READ enabled CONSTANT Factenabled ()
 
Fact *mapProvider READ mapProvider CONSTANT FactmapProvider ()
 
Fact *osmFilePath READ osmFilePath CONSTANT FactosmFilePath ()
 
Fact *buildingLevelHeight READ buildingLevelHeight CONSTANT FactbuildingLevelHeight ()
 
Fact *altitudeBias READ altitudeBias CONSTANT FactaltitudeBias ()
 
- Public Member Functions inherited from SettingsGroup
 SettingsGroup (const QString &name, const QString &settingsGroup, QObject *parent=nullptr)
 
bool visible READ visible WRITE setVisible NOTIFY virtual visibleChanged bool visible ()
 
virtual void setVisible (bool vis)
 
QString settingsGroup () const
 

Static Public Attributes

static const char * name = "Viewer3D"
 
static const char * settingsGroup = "Viewer3D"
 
static const char * enabledName = "enabled"
 
static const char * mapProviderName = "mapProvider"
 
static const char * osmFilePathName = "osmFilePath"
 
static const char * buildingLevelHeightName = "buildingLevelHeight"
 
static const char * altitudeBiasName = "altitudeBias"
 

Additional Inherited Members

- Signals inherited from SettingsGroup
void visibleChanged ()
 
- Protected Member Functions inherited from SettingsGroup
SettingsFact_createSettingsFact (const QString &factName)
 
- Protected Attributes inherited from SettingsGroup
bool _visible
 
QString _name
 
QString _settingsGroup
 
QMap< QString, FactMetaData * > _nameToMetaDataMap
 

Detailed Description

Definition at line 7 of file Viewer3DSettings.h.

Member Enumeration Documentation

◆ MapProvider

Enumerator
MapProviderOSM 

Definition at line 15 of file Viewer3DSettings.h.

Constructor & Destructor Documentation

◆ Viewer3DSettings()

Viewer3DSettings::Viewer3DSettings ( QObject *  parent = nullptr)

Definition at line 3 of file Viewer3DSettings.cc.

Member Function Documentation

◆ altitudeBias()

Fact * Viewer3DSettings::altitudeBias ( )

Definition at line 11 of file Viewer3DSettings.cc.

◆ buildingLevelHeight()

Fact * Viewer3DSettings::buildingLevelHeight ( )

Definition at line 10 of file Viewer3DSettings.cc.

◆ enabled()

Fact * Viewer3DSettings::enabled ( )

Definition at line 7 of file Viewer3DSettings.cc.

◆ mapProvider()

Fact * Viewer3DSettings::mapProvider ( )

Definition at line 8 of file Viewer3DSettings.cc.

◆ osmFilePath()

Fact * Viewer3DSettings::osmFilePath ( )

Definition at line 9 of file Viewer3DSettings.cc.

Member Data Documentation

◆ altitudeBiasName

const char * Viewer3DSettings::altitudeBiasName = "altitudeBias"
static

Definition at line 26 of file Viewer3DSettings.h.

◆ buildingLevelHeightName

const char * Viewer3DSettings::buildingLevelHeightName = "buildingLevelHeight"
static

Definition at line 25 of file Viewer3DSettings.h.

◆ enabledName

const char * Viewer3DSettings::enabledName = "enabled"
static

Definition at line 22 of file Viewer3DSettings.h.

◆ mapProviderName

const char * Viewer3DSettings::mapProviderName = "mapProvider"
static

Definition at line 23 of file Viewer3DSettings.h.

◆ name

const char * Viewer3DSettings::name = "Viewer3D"
static

Definition at line 20 of file Viewer3DSettings.h.

◆ osmFilePathName

const char * Viewer3DSettings::osmFilePathName = "osmFilePath"
static

Definition at line 24 of file Viewer3DSettings.h.

◆ settingsGroup

const char * Viewer3DSettings::settingsGroup = "Viewer3D"
static

Definition at line 20 of file Viewer3DSettings.h.


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