6#ifndef SWIFT_SIMPLUGIN_COMMON_SIMULATORPLUGINCOMMON_H
7#define SWIFT_SIMPLUGIN_COMMON_SIMULATORPLUGINCOMMON_H
19namespace swift::simplugin::common
55 void showInterpolationDisplay();
58 void deleteInterpolationDisplay();
61 m_interpolationDisplayDialog;
Interface to a simulator.
CInterpolationLogDisplay as dialog.
Utility methods for simple line parsing used with the command line.
Direct in memory access to client (network client) data.
Describing a simulator plugin.
Direct in memory access to interpolation setup, normally implemented by simulator.
Direct threadsafe in memory access to own aircraft.
Direct thread safe in memory access to remote aircraft.
Direct in memory access to elevation data.
static void registerHelp()
Register help.
CSimulatorPluginCommon(const swift::misc::simulation::CSimulatorPluginInfo &info, swift::misc::simulation::IOwnAircraftProvider *ownAircraftProvider, swift::misc::simulation::IRemoteAircraftProvider *renderedAircraftProvider, swift::misc::network::IClientProvider *clientProvider, QObject *parent=nullptr)
Constructor.
bool disconnectFrom()
Disconnect from simulator.
void unload()
Driver will be unloaded.
bool parseDetails(const swift::misc::CSimpleCommandParser &parser)
High level reusable GUI components.
QObject * parent() const const
#define SIMULATORPLUGINCOMMON_EXPORT
SimulatorPluginCommon Export Macro.