14 #include <boost/shared_ptr.hpp>
15 #include <tbb/spin_mutex.h>
34 bool invertFilter =
false);
38 bool invertFilter =
false);
40 virtual void invokeCallbacks(
const DtVrfObject* vrfObject)
const;
42 virtual void removeAll();
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
DtCallbackListType myCallbackList
Definition: simObjectListActivityCallbackList.h:49
Callback list for DtVrfObjectManager object list activity, such as adding and removing objects...
Definition: simObjectListActivityCallbackList.h:25
Definition: objectType.h:27
void(* DtVrfObjectListActivityCallbackFcn)(const DtVrfObject *vrfObject, void *usr)
Callback function definition (for callbacks registered on DtVrfObject* additions to and removals from...
Definition: simObjectListActivityCallbackList.h:19
std::list< boost::shared_ptr< DtSimObjectListActivityCallbackInfo > > DtCallbackListType
Definition: simObjectListActivityCallbackList.h:45
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
tbb::spin_mutex myMutex
Definition: simObjectListActivityCallbackList.h:47
static const DtObjectType & anyType()