ifw-daq  2.1.0-pre1
IFW Data Acquisition modules
Classes | Namespaces | Typedefs
sources.hpp File Reference
#include <filesystem>
#include <memory>
#include <string>
#include <variant>
#include <nlohmann/json.hpp>
#include <daq/dpm/keywordRule.hpp>
#include <daq/fits/cfitsio.hpp>
#include <daq/fits/keyword.hpp>

Go to the source code of this file.

Classes

class  daq::dpm::merge::base::Source
 Base source. More...
 
class  daq::dpm::merge::base::FitsFile
 
class  daq::dpm::merge::base::KeywordRules
 Represents the keyword rules from the Data Product Specification. More...
 
struct  daq::dpm::merge::SourceNotFoundError
 Source file not found. More...
 
class  daq::dpm::merge::TargetSource
 Target FITS file. More...
 
class  daq::dpm::merge::FitsFileSource
 Input FITS source file. More...
 
class  daq::dpm::merge::FitsKeywordsSource
 Input FITS keywords. More...
 

Namespaces

 daq
 
 daq::dpm
 
 daq::dpm::merge
 
 daq::dpm::merge::base
 

Typedefs

using daq::dpm::merge::SourceTypes = std::variant< FitsKeywordsSource, FitsFileSource >
 Variant of the different supported source types. More...
 

Detailed Description

Definition in file sources.hpp.