14 #include <boost/signals.hpp>
34 virtual void addDistanceUnits(
const DtUnicode& name ) = 0;
35 virtual void addAltitudeUnits(
const DtUnicode& name ) = 0;
36 virtual void addVelocityUnits(
const DtUnicode& name ) = 0;
37 virtual void addAccelerationUnits(
const DtUnicode& name ) = 0;
38 virtual void addOrientationUnits(
const DtUnicode& name ) = 0;
39 virtual void addRotationalVelocityUnits(
const DtUnicode& name ) = 0;
41 virtual void setCoordinateSystemVisible(
bool visible ) = 0;
42 virtual void setDistanceVisible(
bool visible ) = 0;
43 virtual void setAltitudeVisible(
bool visible ) = 0;
44 virtual void setVelocityVisible(
bool visible ) = 0;
45 virtual void setAccelerationVisible(
bool visible ) = 0;
46 virtual void setOrientationVisible(
bool visible ) = 0;
47 virtual void setRotationalVelocityVisible(
bool visible ) = 0;
49 virtual void setCoordinateSystem(
51 virtual void setDistanceUnits(
53 virtual void setAltitudeUnits(
55 virtual void setVelocityUnits(
57 virtual void setAccelerationUnits(
59 virtual void setOrientationUnits(
61 virtual void setRotationalVelocityUnits(
64 virtual void setCoordinateSystemDecimals(
int decimals ) = 0;
65 virtual void setDistanceUnitsDecimals(
int decimals ) = 0;
66 virtual void setAltitudeUnitsDecimals(
int decimals ) = 0;
67 virtual void setVelocityUnitsDecimals(
int decimals ) = 0;
68 virtual void setAccelerationUnitsDecimals(
int decimals ) = 0;
69 virtual void setOrientationUnitsDecimals(
int decimals ) = 0;
70 virtual void setRotationalVelocityUnitsDecimals(
int decimals ) = 0;
72 virtual int coordinateSystemDecimals() = 0;
73 virtual int distanceDecimals() = 0;
74 virtual int altitudeDecimals() = 0;
75 virtual int velocityDecimals() = 0;
76 virtual int accelerationDecimals() = 0;
77 virtual int orientationDecimals() = 0;
78 virtual int rotationalVelocityDecimals() = 0;
80 virtual void clear() = 0;
81 virtual void clearCoordinateSystems() = 0;
82 virtual void clearAltitudes() = 0;
83 virtual void clearDistances() = 0;
84 virtual void clearVelocities() = 0;
85 virtual void clearAccelerations() = 0;
86 virtual void clearRotationalVelocities() = 0;
87 virtual void clearOrientations() = 0;
VelocityUnits
Enumeration of the different velocity units.
Definition: DtDisplayUnitsSettingsRecord.h:64
A unicode string.
Definition: DtUnicode.h:33
boost::signal< void(int)> signal_accelerationUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:101
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:53
boost::signal< void(int, int)> signal_distanceDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:96
RotVelocityUnits
Enumeration of the different rotational velocity units.
Definition: DtDisplayUnitsSettingsRecord.h:95
boost::signal< void(int)> signal_coordinateSystemChanged
Definition: DtDisplayUnitsSettingsInterface.h:89
boost::signal< void(int)> signal_altitudeUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:92
boost::signal< void(int, int)> signal_orientationDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:108
boost::signal< void(int)> signal_rotationalVelocityUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:104
boost::signal< void(int, int)> signal_velocityDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:99
boost::signal< void(int, int)> signal_coordinateSystemDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:90
boost::signal< void(int)> signal_orientationUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:107
boost::signal< void(int)> signal_velocityUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:98
boost::signal< void(int)> signal_distanceUnitsChanged
Definition: DtDisplayUnitsSettingsInterface.h:95
OrientationUnits
Enumeration of the different orientation units.
Definition: DtDisplayUnitsSettingsRecord.h:87
boost::signal< void(int, int)> signal_altitudeDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:93
boost::signal< void(int, int)> signal_rotationalVelocityDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:105
Interface for the settings widget to communicate with its logic.
Definition: DtDisplayUnitsSettingsInterface.h:22
Contains the DtDisplayUnitsSettingsRecord class declaration.
AccelerationUnits
Enumeration of the different acceleration units.
Definition: DtDisplayUnitsSettingsRecord.h:76
boost::signal< void(int, int)> signal_accelerationDecimalsChanged
Definition: DtDisplayUnitsSettingsInterface.h:102