|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
Denotes a completed DFT computation from a DFTTask. More...
#include <DFTResult.hpp>
Public Member Functions | |
| DFTResult (id_type source_id, std::unique_ptr< FrequencySpectrum > spectrum, std::size_t transform_size) | |
| DFTResult (const DFTResult &)=delete | |
| DFTResult & | operator= (const DFTResult &)=delete |
| DFTResult (DFTResult &&) noexcept | |
| DFTResult & | operator= (DFTResult &&) noexcept |
| std::unique_ptr< FrequencySpectrum > | take_spectrum () &&noexcept |
| const FrequencySpectrum * | observe_spectrum () const noexcept |
| id_type | get_source_id () const noexcept |
| std::size_t | get_transform_size () const noexcept |
Private Attributes | |
| id_type | source_id |
| std::unique_ptr< FrequencySpectrum > | spectrum |
| std::size_t | transform_size |
Denotes a completed DFT computation from a DFTTask.
Definition at line 26 of file DFTResult.hpp.
|
explicit |
Definition at line 17 of file DFTResult.cpp.
|
nodiscardnoexcept |
Definition at line 45 of file DFTResult.cpp.
|
nodiscardnoexcept |
Definition at line 50 of file DFTResult.cpp.
|
nodiscardnoexcept |
Definition at line 40 of file DFTResult.cpp.
|
nodiscardnoexcept |
Definition at line 35 of file DFTResult.cpp.
|
private |
Definition at line 49 of file DFTResult.hpp.
|
private |
Definition at line 50 of file DFTResult.hpp.
|
private |
Definition at line 51 of file DFTResult.hpp.