21 class DtHla4ConnectionInterface;
38 virtual void updateCurrentDriver();
40 virtual std::string className()
const;
44 DtHla4Driver* findCurrentDriver(
const std::string& name );
46 void on_currentConnectionChanged(
const std::string& connectionName );
47 void on_exerciseNameChanged(
const std::string& name );
48 void on_federateTypeChanged(
const std::string& type );
49 void on_federateNameChanged(
const std::string& name );
50 void on_localSettingsDesignatorChanged(
const std::string& designator );
51 void on_fedFileNameChanged(
const std::string& name );
52 void on_rprFomVersionChanged(
double version );
53 void on_rprFomRevisionChanged(
int revision );
54 void on_fomMapperFileNameChanged(
const std::string& name );
57 void on_fomMapperInitStringChanged(
const std::string& str );
61 void on_makeAutoConnect();
63 void on_driverStarted(
DtDriver& simCon );
64 void on_driverStopped(
DtDriver& simCon );
65 void on_ddmChanged(
bool enabled );
66 void on_useAdvisories(
bool enabled );
67 void on_useAbsoluteTimeStamps(
bool enabled );
68 void on_publishObserversChanged(
bool value );
69 void on_autoDriverChanged(
const std::string& con );
70 void on_viewControlChanged(
bool onOff );
71 void on_overrideGlobalViewControlChanged(
bool trueFalse);
72 void on_useTopoForFlatEarthVectorConversionChanged(
bool onOff);
73 void on_siteIdChanged(
int siteId);
74 void on_appNumberChanged(
int appId);
76 void on_addFomModule(
const std::string&);
77 void on_removeFomModule(
const std::string&);
DtHla4ConnectionInterface & myHla4Interface
Definition: DtHla4ConnectionLogic.h:82
std::function< void(DtHla4Driver *)> MyHlaDriverDeleter
Definition: DtHla4ConnectionLogic.h:84
Logic for configuring the Hla4 Connection.
Definition: DtHla4ConnectionLogic.h:27
#define DT_DLL_VRVHLA4QT
Definition: vrvHla4Qt.h:19
Contains DLL export macros.
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:30
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The Sim Driver for HLA 2025.
Definition: DtHla4Driver.h:23
Base class to provide boost signal/slot management.
MyHlaDriverPtrType myCurrentDriver
Definition: DtHla4ConnectionLogic.h:86
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:76
std::unique_ptr< DtHla4Driver, MyHlaDriverDeleter > MyHlaDriverPtrType
Definition: DtHla4ConnectionLogic.h:85
DtDe & myDe
Definition: DtHla4ConnectionLogic.h:81
Abstract interface used to a user interface.
Definition: DtHla4ConnectionInterface.h:18