EchoMap
2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Toggle main menu visibility
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
13
#include "
../objects/IDAllocator.hpp
"
14
#include "
../utility/Position.hpp
"
15
16
namespace
echomap
17
{
18
19
class
Project
;
20
28
struct
ModifySensorPositionNotification
29
{
37
explicit
ModifySensorPositionNotification
(
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
;
53
Position
position
;
54
};
55
56
}
// namespace echomap
57
58
#endif
// ECHOMAP_MODIFYSENSORPOSITIONNOTIFICATION_HPP
IDAllocator.hpp
IDAllocator specification.
Position.hpp
Position specification.
echomap::Project
Definition
Project.hpp:26
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
echomap::ModifySensorPositionNotification::sensor_id
id_type sensor_id
The ID of the moved Sensor.
Definition
ModifySensorPositionNotification.hpp:52
echomap::ModifySensorPositionNotification::ModifySensorPositionNotification
ModifySensorPositionNotification(id_type project_id, id_type sensor_id, const Position &position)
Create a new ModifySensorPositionNotification to indicate that a Sensor has moved.
Definition
ModifySensorPositionNotification.cpp:18
echomap::ModifySensorPositionNotification::project_id
id_type project_id
The ID of the Project which owns the updated Sensor.
Definition
ModifySensorPositionNotification.hpp:51
echomap::ModifySensorPositionNotification::position
Position position
The new Position of the referenced Sensor.
Definition
ModifySensorPositionNotification.hpp:53
echomap::ModifySensorPositionNotification::verify_project
void verify_project(const Project *context) const
Verify that the given Project matches the intended target.
Definition
ModifySensorPositionNotification.cpp:29
echomap::Position
A generic 3D position structure.
Definition
Position.hpp:20
src
notifications
ModifySensorPositionNotification.hpp
Generated by
1.17.0