15 #include <boost/function.hpp>
19 class DtModelDefinition;
27 typedef boost::function< void (DtAgentManagerInterface*) >
DtLockedBufferedQueue< SceneManagerInterfaceFunction > AsyncAgentManagerInterfaceFunctionQueue
Definition: DtAsynchronousAgentManager.h:31
An asynchronous interface to the scene manager.
Definition: DtAsynchronousAgentManager.h:24
boost::function< void(DtAgentManagerInterface *) > SceneManagerInterfaceFunction
Definition: DtAsynchronousAgentManager.h:28
DtAgentManager & myAgentManager
Definition: DtAsynchronousAgentManager.h:76
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:38
Contains makVrv::DtLockedBufferedQueue class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The DtAgentManager manages the distributed scene object framework. This includes the objects and upda...
Definition: DtAgentManager.h:38
AsyncAgentManagerInterfaceFunctionQueue myAsyncFunctionQueue
Definition: DtAsynchronousAgentManager.h:77
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
Contains makVrv::DtAgentManagerInterface class.
Contains DLL export macros.