14 #include <makArchives/DtDisplayUnitsSettingsRecord.h>
15 #include <vrvCore/DtUniqueID.h>
16 #include <vrvCore/DtSelectionManager.h>
17 #include <vrvCore/DtEntityState.h>
20 #include <matrix/vlVector.h>
32 class DtVrfStateViewCollectionManager;
33 class DtLastPointClickedWidgetInterface;
49 virtual void setupGui(makVrv::DtDe&);
52 virtual void coordSysChanged(
const QString&);
57 virtual void setLocation(
const DtVector&);
60 virtual void setLocationByDatabaseClick(
const DtVector&);
63 virtual void updateCoordinateSystem(
const DtVector& local);
65 virtual void slot_selectionChanged(
const makVrv::DtSelectionManager::IdSet& selected,
66 const makVrv::DtSelectionManager::IdSet& deselected );
68 virtual void startTracking(makVrv::DtUniqueID displayId);
69 virtual void stopTracking();
70 virtual void slot_onObjectUpdated(makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>* s);
73 virtual DtVector trackedLocation()
const;
80 makArchives::DtDisplayUnitsSettingsRecord::CoordSys
myCoordSys;