15 #include <vl/hostStructs.h>
54 virtual void setDeferMessageSending();
57 virtual void registerMessageCallbacks();
59 static void sensorDataRequestCallback(
DtSimMessage* msg,
void* usrData);
61 virtual void processSensorDataRequest(
DtSimMessage* msg);
63 static void sensorDataUnsubscribeCallback(
DtSimMessage* msg,
void* usrData);
65 virtual void processSensorDataUnsubscribe(
DtSimMessage* msg);
69 virtual void createAndSendSensorDataMessage();
74 virtual void notifyTargetsChanged();
78 virtual bool onSubscriberList(
const DtSimulationAddress& add)
const;
80 virtual void addToSubscriberList(
const DtSimulationAddress& add);
82 virtual void removeFromSubscriberList(
const DtSimulationAddress& add);
85 virtual int numberOfSubscribers();
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
bool myDeferMessageSend
Definition: objectSensorMonitor.h:98
DtString mySensorName
Definition: objectSensorMonitor.h:93
std::list< DtSimulationAddress > DtSubscriberList
Definition: objectSensorMonitor.h:95
DtObjectSensorPSR * mySensorPSR
Definition: objectSensorMonitor.h:89
File: simMsg.h.
Definition: simMessage.h:35
DtVrfObject * myHostObject
Definition: objectSensorMonitor.h:88
DtSubscriberList mySubscriberList
Definition: objectSensorMonitor.h:96
const DtSensorContactInfoList * mySensorContactInfoList
Definition: objectSensorMonitor.h:91
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
Class which manages the sending of sensor contact information to the GUI from one particular sensor o...
Definition: objectSensorMonitor.h:25
int mySensorType
Definition: objectSensorMonitor.h:92
Definition: objectSensorPSR.h:30