16 #include <vlpi/simulationAddress.h>
18 #include <boost/function.hpp>
19 #include <boost/signals2.hpp>
25 class DtSimulationAddress;
35 class DtVrfBackendState;
50 virtual void monitorBackendSetting(
const std::string&);
60 virtual void requestBackendSetting(
const std::string&,
bool sendRequest =
false,
const DtSimulationAddress& addr = DtSimSendToAll);
63 virtual void stopMonitoringBackendSetting(
const std::string&);
67 virtual void sendSettings(
const DtSettingsObject*,
const DtSimulationAddress& addr = DtSimSendToAll);
75 virtual void setDRThresholds(
double translation,
double rotation);
79 virtual void setSpotReportsGloballyEnabled(
bool enabled);
83 virtual void setTDLMessagesGloballyEnabled(
bool enabled);
87 virtual void setEngagementReportsGloballyEnabled(
bool enabled);
90 virtual void setCommModelSettings(
bool useExternalComms);
93 virtual void setRoadDrivingSettings(
bool driveOnLeft);
100 virtual void setRadarCoverageAltitudeMSL(
bool);
106 virtual void setPublishAggregateFormationRoutes(
bool yesNo);
110 virtual void setPeriodicSnapshotSettings(
bool enabled,
double period,
int numberOfSnapshotsToKeep);
121 virtual void slot_processPendingRequests();
makVrv::DtDe & myDe
Definition: vrfBackendSettingsManager.h:124
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
std::map< std::string, int > myMonitoring
Definition: vrfBackendSettingsManager.h:125
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
boost::signals2::signal< void(const std::string &, const DtVrfBackendState *)> signal_settingReceived
Definition: vrfBackendSettingsManager.h:115
Definition: settingsObject.h:27
Definition: radarCoverageAltitudeSettings.h:35
Contains makVrv::DtVirtualBaseClass class.
The Master DtVrfBackendSettingsManager.
Definition: vrfBackendSettingsManager.h:38
std::set< std::string > myPendingRequests
If de not yet initialized, hold onto pending requests until initialized.
Definition: vrfBackendSettingsManager.h:129
File: simMsg.h.
Definition: simMessage.h:35
std::map< std::string, int > myRequesting
Definition: vrfBackendSettingsManager.h:126
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72