EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 src
 actions
 
ActionController.hpp
ActionController specification
 
ActionControllerBase.hpp
ActionControllerBase specification
 
JSActionController.cpp
JSActionController implementation
 
JSActionController.hpp
JSActionController specification
 
NativeActionController.cpp
NativeActionController implementation
 
NativeActionController.hpp
NativeActionController specification
 async
 results
 
DFTResult.cpp
DFTResult implementation
 
DFTResult.hpp
DFTResult specification
 
DownsampleResult.cpp
DownsampleResult implementation
 
DownsampleResult.hpp
DownsampleResult specification
 
ErrorResult.cpp
ErrorResult implementation
 
ErrorResult.hpp
ErrorResult specification
 
LoadProjectResult.cpp
Project-loading result implementation
 
LoadProjectResult.hpp
Project-loading result specification
 
LoadSignalFileResult.cpp
LoadSignalFileResult implementation
 
LoadSignalFileResult.hpp
LoadSignalFileResult specification
 
WorkerResult.hpp
WorkerResult specification
 tasks
 
DFTTask.cpp
DFTTask implementation
 
DFTTask.hpp
DFTTask specification
 
DownsampleTask.cpp
DownsampleTask implementation
 
DownsampleTask.hpp
DownsampleTask specification
 
ITask.cpp
ITask implementation
 
ITask.hpp
Task description interface specification
 
LoadProjectTask.cpp
Project-loading task implementation
 
LoadProjectTask.hpp
Project-loading task specification
 
LoadSignalFileTask.cpp
LoadSignalFileTask implementation
 
LoadSignalFileTask.hpp
LoadSignalFileTask specification
 
ResultChannel.hpp
ResultChannel specification
 
ThreadSafeQueue.hpp
Thread-safe queue specification and implementation
 
Worker.cpp
Worker implementation
 
Worker.hpp
Worker specification
 
WorkerResultDespatcher.cpp
WorkerResultDespatcher implementation
 
WorkerResultDespatcher.hpp
WorkerResultDespatcher specification
 errors
 
ConfigurationError.cpp
EchoMap ConfigurationError exception implementation
 
ConfigurationError.hpp
EchoMap ConfigurationError exception specification
 
IgnoredWarning.cpp
IgnoredWarning implementation
 
IgnoredWarning.hpp
IgnoredWarning specification
 
LocatableError.cpp
 
LocatableError.hpp
 notifications
 native
 
RaiseFileChooserNotification.hpp
RaiseFileChooserNotification specification
 web
 
CancelProjectLoadNotification.cpp
CancelProjectLoadNotification implementation
 
CancelProjectLoadNotification.hpp
CancelProjectLoadNotification specification
 
CompleteProjectLoadNotification.cpp
CompleteProjectLoadNotification implementation
 
CompleteProjectLoadNotification.hpp
CompleteProjectLoadNotification specification
 
RegisterVFSMappingNotification.cpp
RegisterVFSMappingNotification implementation
 
RegisterVFSMappingNotification.hpp
RegisterVFSMappingNotification specification
 
AddChannelMappingNotification.cpp
AddChannelMappingNotification implementation
 
AddChannelMappingNotification.hpp
AddChannelMappingNotification specification
 
AllNotifications.hpp
AllNotifications specification
 
AllNotificationsFwd.hpp
AllNotificationsFwd specification
 
ClearErrorNotification.hpp
ClearErrorNotification specification
 
ModifySensorColourNotification.cpp
ModifySensorColourNotification implementation
 
ModifySensorColourNotification.hpp
ModifySensorColourNotification specification
 
ModifySensorPositionNotification.cpp
ModifySensorPositionNotification implementation
 
ModifySensorPositionNotification.hpp
ModifySensorPositionNotification specification
 
ProjectSelectionCompleteNotification.hpp
ProjectSelectionCompleteNotification specification
 objects
 factories
 
FFTWBuffers.cpp
FFTWBuffers implementation
 
FFTWBuffers.hpp
FFTWBuffers specification
 
FrequencySpectrumFactory.cpp
FrequencySpectrumFactory implementation
 
FrequencySpectrumFactory.hpp
FrequencySpectrumFactory specification
 
SignalFactory.cpp
Wave file implementation
 
SignalFactory.hpp
Wave file specification
 
WindowFunctions.cpp
WindowFunctions implementation
 
WindowFunctions.hpp
WindowFunctions specification
 persistence
 native
 
JSONFullDeserialiser.cpp
 
JSONFullDeserialiser.hpp
JSONFullDeserialiser specification
 web
 
JSONPartialDeserialiser.cpp
JSONPartialDeserialiser implementation
 
JSONPartialDeserialiser.hpp
JSONPartialDeserialiser specification
 
ISerialiser.hpp
 
JSONDeserialiser.hpp
JSONDeserialiser specification
 
JSONDeserialiserHelpers.cpp
JSONDeserialiserHelpers implementation
 
JSONDeserialiserHelpers.hpp
JSONDeserialiserHelpers specification
 
JSONSerialiser.cpp
 
JSONSerialiser.hpp
 web
 
PartialProject.cpp
PartialProject implementation
 
PartialProject.hpp
PartialProject specification
 
BidirectionalUnorderedMapping.hpp
EchoMap bidirectional unordered mapping container specification and implementation
 
FrequencySpectrum.cpp
FrequencySpectrum implementation
 
FrequencySpectrum.hpp
FrequencySpectrum specification
 
IDAllocator.hpp
IDAllocator specification
 
Object.hpp
Object specification
 
Project.cpp
 
Project.hpp
 
Sensor.cpp
 
Sensor.hpp
 
Signal.cpp
Audio signal class implementation
 
Signal.hpp
Audio signal class specification
 panels
 native
 
FileChooser.cpp
FileChooser implementation
 
FileChooser.hpp
FileChooser specification
 
FilesystemCombo.cpp
FilesystemCombo implementation
 
FilesystemCombo.hpp
FilesystemCombo specification
 web
 
IWebPanel.hpp
IWebPanel specification
 
MapSourcesModal.cpp
IndividualUploadModal implementation
 
MapSourcesModal.hpp
IndividualUploadModal specification
 
ChannelMappingPanel.cpp
 
ChannelMappingPanel.hpp
 
ErrorModal.cpp
EchoMap modal error panel implementation
 
ErrorModal.hpp
EchoMap modal error panel specification
 
IPanel.hpp
Panel interface specification
 
IProjectPanel.hpp
IProjectPanel specification
 
MenuPanel.cpp
 
MenuPanel.hpp
 
ProjectPanel.cpp
 
ProjectPanel.hpp
 
SensorGeometryPanel.cpp
EchoMap sensor geometry panel implementation
 
SensorGeometryPanel.hpp
EchoMap sensor geometry panel specification
 
SignalDFTPanel.cpp
SignalDFTPanel implementation
 
SignalDFTPanel.hpp
SignalDFTPanel specification
 
SignalWaveformPanel.cpp
EchoMap signal waveform preview panel implementation
 
SignalWaveformPanel.hpp
EchoMap signal waveform preview panel specification
 platform
 
EchoMapNative.cpp
EchoMapNative implementation
 
EchoMapNative.hpp
EchoMapNative specification
 
EchoMapWeb.cpp
EchoMapWeb implementation
 
EchoMapWeb.hpp
EchoMapWeb specification
 
SurfaceFactory.cpp
EchoMap WebGPU-GLFW Surface factory implementation
 
SurfaceFactory.hpp
EchoMap WebGPU-GLFW Surface factory specification
 utility
 
Colour.hpp
Colour specification
 
Logger.cpp
EchoMap portable logger implementation
 
Logger.hpp
EchoMap portable logger specification
 
Position.hpp
Position specification
 
VariantHelpers.hpp
VariantHelpers specification
 web
 
EmscriptenExtra.hpp
EmscriptenExtra specification
 
App.cpp
EchoMap entry point
 
EchoMap.cpp
EchoMap class implementation
 
EchoMap.hpp
EchoMap class specification
 
RobotoMedium.hpp
Roboto Medium font as a C-style array
 
StaticInstanceController.cpp
StaticInstanceController implementation
 
StaticInstanceController.hpp
StaticInstanceController specification