EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
ModifySensorColourNotification.hpp
Go to the documentation of this file.
1
9
10#ifndef ECHOMAP_MODIFYSENSORCOLOURTASK_HPP
11#define ECHOMAP_MODIFYSENSORCOLOURTASK_HPP
12
14#include "../utility/Colour.hpp"
15
16namespace echomap
17{
18
19class Project;
20
29{
38 id_type project_id,
39 id_type sensor_id,
40 const Colour& colour
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_MODIFYSENSORCOLOURTASK_HPP
Colour specification.
IDAllocator specification.
The main EchoMap outermost namespace for all non-exported symbols.
A generic RGBA structure.
Definition Colour.hpp:20
void verify_project(const Project *context) const
Verify that the given Project matches the intended target.
Colour colour
The new Colour of the referenced Sensor.
ModifySensorColourNotification(id_type project_id, id_type sensor_id, const Colour &colour)
Create a new ModifySensorPositionNotification to indicate that a Sensor has changed in colour.
id_type project_id
The ID of the Project which owns the updated Sensor.