24 #include <matrix/vlVector.h>
35 class DtAltitudeSelectionWidgetInterface;
36 class DtAltitudeEventProcessor;
53 virtual void setLocation(
const DtVector& local,
bool resetAltitude =
true);
56 virtual void setMouseClickSupportEnabled(
bool);
59 virtual void setCoordinateSystem(
64 coordinateSystem()
const;
67 virtual void slot_onAltitudeAboveSeaLevelChanged();
73 virtual void slot_onAltitudeAboveGroundLevelChanged();
76 virtual void slot_onAltitudeAboveSeaLevelEdited();
79 virtual void slot_onAltitudeAboveGroundLevelEdited();
82 virtual void slot_onAltitudeSelectionTypeChanged();
85 virtual void setDatabaseLocation(
double x,
double y,
double z);
87 virtual QString zUnitsLabel()
const;
89 virtual DtGeodeticCoord geodeticLocation()
const;
92 virtual void setClampToNearestPolygon(
bool);
95 virtual void setIgnoreList(
const std::vector<makVrv::DtElementID>&);
96 virtual const std::vector<makVrv::DtElementID>& ignoreList()
const;
98 virtual void setMaintainCurrentAltitude(
bool);
99 virtual bool maintainCurrentAltitude()
const;
104 virtual void refreshLabels();
108 virtual void initialize();
111 virtual double groundHeight(
const DtVector& loc);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains the DtUnitConverterCollection class declaration.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
ClampFlag
Definition: guiLocalObjectManager.h:70
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
Base class to provide boost signal/slot management.
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.
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:43