17 #include <matrix/vlVector.h>
28 class DtObserverObject;
29 class DtEyepointInfoWidgetInterface;
30 class DtCoordinateSystem;
45 virtual void setCoordinateSystem(
50 void onObserverAboutToBeDestroyed(
DtInputDriver* inputDriver,
60 void slot_unitChanged(
const DtUnicode& displayUnitCollectionName,
const DtUnicode& displayUnitName,
unsigned int unitEnumerationValue );
62 virtual void slot_activate(
DtDe* de );
63 virtual void slot_deactivate(
DtDe* de );
68 virtual void resetAllFields();
69 virtual void update();
71 virtual void onCoordSysChanged(
const QString& s );
73 virtual void onOrientationModeChanged(
const QString& s );
80 void updateLocationLabels();
81 void updateOrientationLabels();
84 virtual void slot_coordinateSystemChanged();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains makVrv::DtSubjectObserver class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
A facade for a DtObserverObject.
Definition: DtObserver.h:37
This abstract base class defines the interface for OS-specific keyboard and mouse event listeners...
Definition: DtObserverObject.h:29
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Base class to provide boost signal/slot management.
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
Contains the DtDisplayUnitsSettingsRecord class declaration.