|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
A notification indicating that the position of a Sensor should be changed. More...
#include <ModifySensorPositionNotification.hpp>
Public Member Functions | |
| ModifySensorPositionNotification (id_type project_id, id_type sensor_id, const Position &position) | |
| Create a new ModifySensorPositionNotification to indicate that a Sensor has moved. | |
| void | verify_project (const Project *context) const |
| Verify that the given Project matches the intended target. | |
Public Attributes | |
| id_type | project_id |
| The ID of the Project which owns the updated Sensor. | |
| id_type | sensor_id |
| The ID of the moved Sensor. | |
| Position | position |
| The new Position of the referenced Sensor. | |
A notification indicating that the position of a Sensor should be changed.
Produced by the SensorGeometryPanel when the user requests to move the position of a Sensor from the front-end.
Definition at line 28 of file ModifySensorPositionNotification.hpp.
|
explicit |
Create a new ModifySensorPositionNotification to indicate that a Sensor has moved.
| project_id | The ID of the Project which owns the updated Sensor. |
| sensor_id | The ID of the moved Sensor. |
| position | The new Position of the referenced Sensor. |
Definition at line 18 of file ModifySensorPositionNotification.cpp.
| void echomap::ModifySensorPositionNotification::verify_project | ( | const Project * | context | ) | const |
Verify that the given Project matches the intended target.
| context | The context to which the notification will apply. |
| IgnoredWarning | The notification does not apply to the given context and should be ignored. |
Definition at line 29 of file ModifySensorPositionNotification.cpp.
| Position echomap::ModifySensorPositionNotification::position |
The new Position of the referenced Sensor.
Definition at line 53 of file ModifySensorPositionNotification.hpp.
| id_type echomap::ModifySensorPositionNotification::project_id |
The ID of the Project which owns the updated Sensor.
Definition at line 51 of file ModifySensorPositionNotification.hpp.
| id_type echomap::ModifySensorPositionNotification::sensor_id |
The ID of the moved Sensor.
Definition at line 52 of file ModifySensorPositionNotification.hpp.