19 #include <boost/function.hpp>
24 class DtSimObjectEntry;
43 virtual void organize(
const std::set<makVrv::DtUniqueID>&);
59 virtual const std::set<DtSimTaskMessageType>& disabledScripts()
const;
62 virtual const std::set<DtSimTaskMessageType>& commonScripts()
const;
65 virtual const std::set<DtSimTaskMessageType>& enabledScripts()
const;
68 virtual int maxPriority()
const;
72 virtual int maxNonMixedPriority()
const;
84 virtual void allTasksReceived();
The DtReactiveTaskOrganizer class will organize reactive tasks for the given group of entities...
Definition: reactiveTaskOrganizer.h:33
std::set< DtSimTaskMessageType > myCommonScripts
Definition: reactiveTaskOrganizer.h:94
makVrv::DtSignalConnectionManager myConnections
Definition: reactiveTaskOrganizer.h:97
makVrv::DtDe & myDe
Definition: reactiveTaskOrganizer.h:91
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Specialized classes.
Definition: scriptedTaskTask.h:277
std::set< DtSimTaskMessageType > myEnabledScripts
Definition: reactiveTaskOrganizer.h:95
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
int myMaximumPriority
Definition: reactiveTaskOrganizer.h:93
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:76
boost::signals2::signal< void()> signal_organized
When all immediately requested tasks are received (via the DtVrfCurrentTaskManager) this signal is se...
Definition: reactiveTaskOrganizer.h:47
std::vector< makVrv::DtUniqueID > myEntries
Definition: reactiveTaskOrganizer.h:92
std::set< DtSimTaskMessageType > myDisabledScripts
Definition: reactiveTaskOrganizer.h:96
std::vector< TaskInformation > EntityTaskInformation
Definition: vrfCurrentTaskManager.h:60