EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
ModifySensorPositionNotification.hpp
Go to the documentation of this file.
1
9
10#ifndef ECHOMAP_MODIFYSENSORPOSITIONNOTIFICATION_HPP
11#define ECHOMAP_MODIFYSENSORPOSITIONNOTIFICATION_HPP
12
15
16namespace echomap
17{
18
19class Project;
20
29{
38 id_type project_id,
39 id_type sensor_id,
40 const Position& position
41 );
42
49 void verify_project(const Project* context) const;
50
51 id_type project_id;
52 id_type sensor_id;
54};
55
56} // namespace echomap
57
58#endif // ECHOMAP_MODIFYSENSORPOSITIONNOTIFICATION_HPP
IDAllocator specification.
Position specification.
The main EchoMap outermost namespace for all non-exported symbols.
ModifySensorPositionNotification(id_type project_id, id_type sensor_id, const Position &position)
Create a new ModifySensorPositionNotification to indicate that a Sensor has moved.
id_type project_id
The ID of the Project which owns the updated Sensor.
Position position
The new Position of the referenced Sensor.
void verify_project(const Project *context) const
Verify that the given Project matches the intended target.
A generic 3D position structure.
Definition Position.hpp:20