This class manages information from various sensors in the VREngage environment. It processes radar data and other sensor information, and provides mechanisms for starting and stopping the monitoring of sensor data for specific entities.
#include <vreSensorInfoManager.h>
◆ DtVreSensorInfoManager()
| makVre::DtVreSensorInfoManager::DtVreSensorInfoManager |
( |
makVrv::DtDe & | de | ) |
|
Constructor.
- Parameters
-
| de | The document environment providing access to application resources |
Initializes a new sensor information manager with the specified document environment.
References de().
◆ ~DtVreSensorInfoManager()
| virtual makVre::DtVreSensorInfoManager::~DtVreSensorInfoManager |
( |
| ) |
|
|
virtual |
Destructor.
Cleans up resources used by the sensor information manager.
◆ processRadarData()
| virtual void makVre::DtVreSensorInfoManager::processRadarData |
( |
DtSimMessage * | msg | ) |
|
|
protectedvirtual |
Processes radar data message.
- Parameters
-
| msg | The simulation message containing radar data |
Processes a simulation message containing radar data and updates the internal radar information state.
◆ startMonitoring()
| virtual DtVrfSensorInfoManager::DtSensorInformationMap makVre::DtVreSensorInfoManager::startMonitoring |
( |
const DtUUID & | entityId | ) |
|
|
overrideprotectedvirtual |
Starts monitoring sensor information for an entity.
- Parameters
-
| entityId | The UUID of the entity to monitor |
- Returns
- Map of sensor information for the entity
Starts monitoring sensor information for the specified entity and returns the current sensor information map. This includes radar, infrared, and other sensor data associated with the entity.
◆ stopMonitoring()
| virtual bool makVre::DtVreSensorInfoManager::stopMonitoring |
( |
const DtUUID & | entityId | ) |
|
|
overrideprotectedvirtual |
Stops monitoring sensor information for an entity.
- Parameters
-
| entityId | The UUID of the entity to stop monitoring |
- Returns
- True if monitoring was successfully stopped, false otherwise
Stops monitoring sensor information for the specified entity and cleans up any associated resources.
The documentation for this class was generated from the following file: