29 class DtSimObjectEntry;
34 class DtEntityControlPanelWidgetInterface;
50 virtual void updateOnSelectionChanged();
51 virtual void updateOnDataChanged();
53 virtual void requestHeading(
double value,
bool defaultChangeRate,
54 const std::set<makVrv::DtUniqueID>& idSet = std::set<makVrv::DtUniqueID>());
55 virtual void requestAltitude(
double value,
bool defaultChangeRate,
56 const std::set<makVrv::DtUniqueID>& idSet = std::set<makVrv::DtUniqueID>());
57 virtual void requestSpeed(
double value,
bool defaultChangeRate,
DtAirSpeedType airSpeedType,
58 const std::set<makVrv::DtUniqueID>& idSet = std::set<makVrv::DtUniqueID>());
60 virtual void changeTurnDirection(
int turnDirection);
65 virtual void enableUpdateRequestedHeading();
68 virtual void requestStationaryEntitiesHeading(
const std::set<makVrv::DtUniqueID>& idSet = std::set<makVrv::DtUniqueID>());
70 void resetSelectedMapperKey();
72 virtual void slot_onUnitChanged(
const makVrv::DtUnicode& type,
int newType,
int old);
76 virtual void blockSignals(
bool);
77 bool signalsBlocked()
const;
80 virtual void initialize();
82 virtual bool extractDataBasedOnEntityType(
const DtEntityType& entityType,
DtString& movementParamsType,
83 double& minSpeed,
double& maxSpeed,
double& minAlt,
double& maxAlt,
bool& enableAlt,
double& maxTurn,
84 double& maxClimb,
bool& isSupported);
86 virtual void setDataFromMovementParamsType(
const DtString& movementParamsType);
88 virtual void sendSetDataRequest(
const DtSetDataRequest& request,
const std::set<makVrv::DtUniqueID>& idSet);
89 virtual void sendTaskRequest(
const DtSimTask& task,
const std::set<makVrv::DtUniqueID>& idSet);
92 virtual void refreshDisplayUnitsLabels();
93 virtual void initializeHeadingUnits();
97 virtual void setAltitudeRange(
double minAlt,
double maxAlt);
98 virtual void setActualAltitude(
double altitude);
99 virtual void setRequestedAltitude(
double altitude);
100 virtual void setTerrainHeight(
double altitude);
103 virtual void setSpeedRange(
double minSpeed,
double maxSpeed);
104 virtual void setActualSpeed(
const DtVector& velocity);
105 virtual void setActualSpeed(
double speed);
106 virtual void setRequestedSpeed(
double speed);
109 double convertNativeToDisplaySpeed(
double speed);
Definition: entityMapperKey.h:23
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains makVrv:DtSelectionManager class.
Contains the DtSharedDisplayUnitsSettings class declaration.
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
A DtSimObjectEntry is an entry for a persistent simulation object like an entity. ...
Definition: DtSimObjectEntry.h:22
File: simMsg.h.
Definition: simMessage.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:20
Redirect to radioMsgTypes.h.
DtAirSpeedType
Air Speed Type PDU enums.
Definition: rwAirSpeedType.h:24
Base class to provide boost signal/slot management.
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
Contains makVrv::DtUniqueID type.
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:70