16 #include <boost/signals2.hpp>
21 class DtWindowEllipseAgent;
24 namespace makVrfUnitStatusExample
26 class DtUnitStatusInterface;
27 class CircleVisualHandler;
Definition: entityMapperKey.h:19
virtual void slot_onStateViewUpdated(makVrf::DtSimObjectReference s)
makVrv::DtDe & myDe
Definition: DtUnitStatusLogic.h:57
CircleVisualHandler * myCircleVisualizer
Definition: DtUnitStatusLogic.h:62
DtUnitStatusInterface * myInterface
Definition: DtUnitStatusLogic.h:58
virtual void updateVelocity(const DtVector &v)
virtual void updateMarkingText(makVrf::DtSimObjectReference s)
Contains makVrv:DtSelectionManager class.
DtUnitStatusLogic(makVrv::DtDe &de, DtUnitStatusInterface *iFace)
bool myIsDestroyed
Definition: DtUnitStatusLogic.h:61
makVrf::DtSimObjectReference mySimEntry
Definition: DtUnitStatusLogic.h:59
makVrf::DtEntityMapperKey myKey
Definition: DtUnitStatusLogic.h:60
virtual ~DtUnitStatusLogic()
Definition: DtUnitStatusLogic.h:29
virtual CircleVisualHandler * createCircleVisualizer()
virtual bool isDestroyed(makVrf::DtSimObjectReference s) const
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
virtual void updateAcceleration(const DtVector &a)
Definition: DtUnitStatusInterface.h:20
virtual void displayUnitSettingsChanged()
Base class to provide boost signal/slot management.
virtual void slot_onCurrentSelectionChanged(const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
virtual void updateOrientation(const DtTaitBryan &o)
makVrv::DtSignalConnectionManager myConnections
Definition: DtUnitStatusLogic.h:63
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:76
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
boost::signals2::connection myUpdateConnection
Definition: DtUnitStatusLogic.h:64
virtual void updateLocation(const DtVector &)
Definition: circleVisualHandler.h:39