dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
ModelView Plugin

A gadget that displays a 3D representation of the UAV. More...

Namespaces

 Core
 The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS.
 
 Ui
 

Classes

class  ModelViewGadget
 
class  ModelViewGadgetConfiguration
 
class  ModelViewGadgetFactory
 
class  ModelViewGadgetOptionsPage
 
class  ModelViewGadgetWidget
 
class  ModelViewPlugin
 

Functions

 ModelViewGadget::ModelViewGadget (QString classId, ModelViewGadgetWidget *widget, QWidget *parent=nullptr)
 
 ModelViewGadget::~ModelViewGadget ()
 
QWidget * ModelViewGadget::widget ()
 
void ModelViewGadget::loadConfiguration (IUAVGadgetConfiguration *config)
 
 ModelViewGadgetConfiguration::ModelViewGadgetConfiguration (QString classId, QSettings *qSettings=nullptr, QObject *parent=nullptr)
 
void ModelViewGadgetConfiguration::saveConfig (QSettings *settings) const
 
IUAVGadgetConfiguration * ModelViewGadgetConfiguration::clone ()
 
QString ModelViewGadgetConfiguration::acFilename ()
 
void ModelViewGadgetConfiguration::setAcFilename (QString acFile)
 
QString ModelViewGadgetConfiguration::bgFilename ()
 
void ModelViewGadgetConfiguration::setBgFilename (QString bgFile)
 
bool ModelViewGadgetConfiguration::vboEnabled ()
 
void ModelViewGadgetConfiguration::setVboEnabled (bool vboEnable)
 
 ModelViewGadgetFactory::ModelViewGadgetFactory (QObject *parent=nullptr)
 
 ModelViewGadgetFactory::~ModelViewGadgetFactory ()
 
Core::IUAVGadgetModelViewGadgetFactory::createGadget (QWidget *parent)
 
IUAVGadgetConfiguration * ModelViewGadgetFactory::createConfiguration (QSettings *qSettings)
 
IOptionsPage * ModelViewGadgetFactory::createOptionsPage (IUAVGadgetConfiguration *config)
 
 ModelViewGadgetOptionsPage::ModelViewGadgetOptionsPage (ModelViewGadgetConfiguration *config, QObject *parent=nullptr)
 
QString ModelViewGadgetOptionsPage::id () const
 
QString ModelViewGadgetOptionsPage::trName () const
 
QString ModelViewGadgetOptionsPage::category () const
 
QString ModelViewGadgetOptionsPage::trCategory () const
 
QWidget * ModelViewGadgetOptionsPage::createPage (QWidget *parent)
 
void ModelViewGadgetOptionsPage::apply ()
 
void ModelViewGadgetOptionsPage::finish ()
 
 ModelViewGadgetWidget::ModelViewGadgetWidget (QWidget *parent=nullptr)
 
 ModelViewGadgetWidget::~ModelViewGadgetWidget ()
 
void ModelViewGadgetWidget::setAcFilename (QString acf)
 
void ModelViewGadgetWidget::setBgFilename (QString bgf)
 
void ModelViewGadgetWidget::setVboEnable (bool eVbo)
 
void ModelViewGadgetWidget::reloadScene ()
 
void ModelViewGadgetWidget::updateAttitude (int value)
 

Detailed Description

A gadget that displays a 3D representation of the UAV.

Function Documentation

QString ModelViewGadgetConfiguration::acFilename ( )
inline

Definition at line 43 of file modelviewgadgetconfiguration.h.

void ModelViewGadgetOptionsPage::apply ( )
virtual

Implements Core::IOptionsPage.

Definition at line 59 of file modelviewgadgetoptionspage.cpp.

QString ModelViewGadgetConfiguration::bgFilename ( )
inline

Definition at line 45 of file modelviewgadgetconfiguration.h.

QString ModelViewGadgetOptionsPage::category ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 54 of file modelviewgadgetoptionspage.h.

IUAVGadgetConfiguration * ModelViewGadgetConfiguration::clone ( )
virtual

Implements Core::IUAVGadgetConfiguration.

Definition at line 47 of file modelviewgadgetconfiguration.cpp.

IUAVGadgetConfiguration * ModelViewGadgetFactory::createConfiguration ( QSettings *  qSettings)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 50 of file modelviewgadgetfactory.cpp.

Core::IUAVGadget * ModelViewGadgetFactory::createGadget ( QWidget *  parent)
virtual

Implements Core::IUAVGadgetFactory.

Definition at line 43 of file modelviewgadgetfactory.cpp.

IOptionsPage * ModelViewGadgetFactory::createOptionsPage ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadgetFactory.

Definition at line 55 of file modelviewgadgetfactory.cpp.

QWidget * ModelViewGadgetOptionsPage::createPage ( QWidget *  parent)
virtual

Implements Core::IOptionsPage.

Definition at line 39 of file modelviewgadgetoptionspage.cpp.

void ModelViewGadgetOptionsPage::finish ( )
virtual

Implements Core::IOptionsPage.

Definition at line 66 of file modelviewgadgetoptionspage.cpp.

QString ModelViewGadgetOptionsPage::id ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 52 of file modelviewgadgetoptionspage.h.

void ModelViewGadget::loadConfiguration ( IUAVGadgetConfiguration *  config)
virtual

Reimplemented from Core::IUAVGadget.

Definition at line 41 of file modelviewgadget.cpp.

ModelViewGadget::ModelViewGadget ( QString  classId,
ModelViewGadgetWidget widget,
QWidget *  parent = nullptr 
)

Definition at line 30 of file modelviewgadget.cpp.

ModelViewGadgetConfiguration::ModelViewGadgetConfiguration ( QString  classId,
QSettings *  qSettings = nullptr,
QObject *  parent = nullptr 
)
explicit

Definition at line 30 of file modelviewgadgetconfiguration.cpp.

ModelViewGadgetFactory::ModelViewGadgetFactory ( QObject *  parent = nullptr)

Definition at line 34 of file modelviewgadgetfactory.cpp.

ModelViewGadgetOptionsPage::ModelViewGadgetOptionsPage ( ModelViewGadgetConfiguration config,
QObject *  parent = nullptr 
)
explicit

Definition at line 32 of file modelviewgadgetoptionspage.cpp.

ModelViewGadgetWidget::ModelViewGadgetWidget ( QWidget *  parent = nullptr)

Definition at line 44 of file modelviewgadgetwidget.cpp.

void ModelViewGadgetWidget::reloadScene ( )

Definition at line 109 of file modelviewgadgetwidget.cpp.

void ModelViewGadgetConfiguration::saveConfig ( QSettings *  qSettings) const
virtual

Saves a configuration.

Reimplemented from Core::IUAVGadgetConfiguration.

Definition at line 61 of file modelviewgadgetconfiguration.cpp.

void ModelViewGadgetConfiguration::setAcFilename ( QString  acFile)
inline

Definition at line 44 of file modelviewgadgetconfiguration.h.

void ModelViewGadgetWidget::setAcFilename ( QString  acf)

Definition at line 82 of file modelviewgadgetwidget.cpp.

void ModelViewGadgetConfiguration::setBgFilename ( QString  bgFile)
inline

Definition at line 46 of file modelviewgadgetconfiguration.h.

void ModelViewGadgetWidget::setBgFilename ( QString  bgf)

Definition at line 92 of file modelviewgadgetwidget.cpp.

void ModelViewGadgetWidget::setVboEnable ( bool  eVbo)

Definition at line 102 of file modelviewgadgetwidget.cpp.

void ModelViewGadgetConfiguration::setVboEnabled ( bool  vboEnable)
inline

Definition at line 48 of file modelviewgadgetconfiguration.h.

QString ModelViewGadgetOptionsPage::trCategory ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 55 of file modelviewgadgetoptionspage.h.

QString ModelViewGadgetOptionsPage::trName ( ) const
inlinevirtual

Reimplemented from Core::IOptionsPage.

Definition at line 53 of file modelviewgadgetoptionspage.h.

void ModelViewGadgetWidget::updateAttitude ( int  value)
bool ModelViewGadgetConfiguration::vboEnabled ( )
inline

Definition at line 47 of file modelviewgadgetconfiguration.h.

QWidget* ModelViewGadget::widget ( )
inlinevirtual

Implements Core::IUAVGadget.

Definition at line 47 of file modelviewgadget.h.

ModelViewGadget::~ModelViewGadget ( )

Definition at line 36 of file modelviewgadget.cpp.

ModelViewGadgetFactory::~ModelViewGadgetFactory ( )

Definition at line 39 of file modelviewgadgetfactory.cpp.

ModelViewGadgetWidget::~ModelViewGadgetWidget ( )

Definition at line 80 of file modelviewgadgetwidget.cpp.