|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
#include "finalizer.h"#include <algorithm>#include <chrono>#include <cmath>#include <filesystem>#include <format>#include <highfive/highfive.hpp>#include <limits>#include <utility>#include <vector>#include "core/logging.h"#include "core/output_metadata.h"#include "core/parameters.h"#include "core/rendering_job.h"#include "core/sim_threading.h"#include "processing/finalizer_pipeline.h"#include "processing/signal_processor.h"#include "radar/receiver.h"#include "serial/hdf5_handler.h"#include "timing/timing.h"
Include dependency graph for finalizer.cpp:Go to the source code of this file.
Namespaces | |
| namespace | processing |
Functions | |
| void | processing::runPulsedFinalizer (radar::Receiver *receiver, const std::vector< std::unique_ptr< radar::Target > > *targets, std::shared_ptr< core::ProgressReporter > reporter, const std::string &output_dir, std::shared_ptr< core::OutputMetadataCollector > metadata_collector=nullptr) |
| The main function for a dedicated pulsed-mode receiver finalizer thread. | |
| void | processing::finalizeCwReceiver (radar::Receiver *receiver, pool::ThreadPool *pool, std::shared_ptr< core::ProgressReporter > reporter, const std::string &output_dir, std::shared_ptr< core::OutputMetadataCollector > metadata_collector=nullptr) |
| The finalization task for a continuous-wave (CW) mode receiver. | |