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
ISerialiser.hpp
1
//
2
// Created by owd on 07/07/2026.
3
//
4
5
#ifndef ECHOMAP_ISERIALISER_HPP
6
#define ECHOMAP_ISERIALISER_HPP
7
8
#include <
string_view
>
9
10
namespace
echomap
11
{
12
13
class
Project
;
14
class
Sensor
;
15
class
Signal
;
16
17
class
ISerialiser
18
{
19
public
:
20
virtual
~ISerialiser
() =
default
;
21
22
virtual
std::string_view
serialise_project(
const
Project
& project) = 0;
23
};
24
25
}
// namespace echomap
26
27
#endif
// ECHOMAP_ISERIALISER_HPP
std::string_view
echomap::ISerialiser
Definition
ISerialiser.hpp:18
echomap::Project
Definition
Project.hpp:26
echomap::Sensor
Definition
Sensor.hpp:16
echomap::Signal
A single channel of discretely sampled audio data.
Definition
Signal.hpp:40
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
string_view
src
objects
persistence
ISerialiser.hpp
Generated by
1.17.0