61 virtual const char*
type()
const;
78 virtual void setSensorEnabled(
bool enabled);
81 virtual bool sensorEnabled()
const;
94 static void setSensorEnabledRequestCallback(
DtSimMessage *msg,
void * usrData);
98 virtual void processSetSensorEnabledRequestMessage(
DtSimMessage *msg);
101 virtual void initializeCallbacks(
bool);
111 virtual bool createAndInitSensorMonitor();
127 virtual bool mergeSpotReportWithCurrentData(
const DtSpotReport* spotReport);
132 virtual void setContactSource(
DtSpotReport& spotReport);
137 virtual bool pruneOldReports();
#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
DtObjectSensorPSR * myProcessState
Container for state data associated with this component.
Definition: spotReportReceiver.h:155
const DtSpotReportReceiverDescriptor * mySpotReportReceiverDescriptor
Definition: spotReportReceiver.h:159
DtSpotReportReceiver; listens for and tracks spot report messages Developer Description: DtSpotReport...
Definition: spotReportReceiver.h:34
bool myContactsChanged
Definition: spotReportReceiver.h:158
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:42
Definition: readerWriterRegistry.h:39
virtual bool init()
Calls createPorts and createPortGroups Initializes myLastTickSimTime.
virtual void enable()
Is this component enabled or not.
File: simMsg.h.
Definition: simMessage.h:35
virtual void tick()
This gives the thread of control to the component.
virtual bool tickWhileDestroyed() const
If the component returns true here, it will be ticked regardless of the destroyed state of the host e...
DtSimComponent & operator=(const DtSimComponent &orig)
assignment operator, not implemented
The base class for all messages to/from a specific DtVrfObject.
Definition: vrfObjectMessage.h:30
virtual bool createPorts()
Called by init.
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:67
Class which manages the sending of sensor contact information to the GUI from one particular sensor o...
Definition: objectSensorMonitor.h:25
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
Descriptor for the DtSpotReportReceiver class.
Definition: spotReportReceiverDescriptor.h:26
DtObjectSensorMonitor * myMonitor
Definition: spotReportReceiver.h:157
DtSpotReport; subclass of DtSimReport.
Definition: spotReport.h:35
virtual const char * type() const =0
Returns a string identifies the class type of component.
Definition: objectSensorPSR.h:30