SourceXtractorPlusPlus  0.15
Please provide a description of the project.
OutputConfig.h
Go to the documentation of this file.
1 
23 #ifndef _SEIMPLEMENTATION_CONFIGURATION_OUTPUTCONFIG_H
24 #define _SEIMPLEMENTATION_CONFIGURATION_OUTPUTCONFIG_H
25 
28 
29 namespace SourceXtractor {
30 
37 
38 public:
39 
40  enum class OutputFileFormat {
42  };
43 
45  virtual ~OutputConfig() = default;
46 
48  OutputConfig(long manager_id);
49 
51 
52  void preInitialize(const UserValues& args) override;
53 
54  void initialize(const UserValues& args) override;
55 
57 
59 
61 
62  size_t getFlushSize() const;
63 
64 private:
65 
69  size_t m_flush_size;
70 
71 }; /* End of OutputConfig class */
72 
73 } /* namespace SourceXtractor */
74 
75 
76 #endif
SourceXtractor::OutputConfig::OutputConfig
OutputConfig(long manager_id)
Constructor.
Definition: OutputConfig.cpp:50
std::string
STL class.
SourceXtractor::OutputConfig::OutputFileFormat
OutputFileFormat
Definition: OutputConfig.h:40
std::vector< std::string >
SourceXtractor::OutputConfig::getOutputFile
std::string getOutputFile()
Definition: OutputConfig.cpp:90
SourceXtractor::OutputConfig::getFlushSize
size_t getFlushSize() const
Definition: OutputConfig.cpp:102
SourceXtractor::OutputConfig::m_output_properties
std::vector< std::string > m_output_properties
Definition: OutputConfig.h:68
SourceXtractor::OutputConfig::OutputFileFormat::ASCII
@ ASCII
SourceXtractor::OutputConfig::~OutputConfig
virtual ~OutputConfig()=default
Destructor.
SourceXtractor::OutputConfig::m_out_file
std::string m_out_file
Definition: OutputConfig.h:66
SourceXtractor::OutputConfig::OutputFileFormat::FITS_LDAC
@ FITS_LDAC
SourceXtractor::OutputConfig::getOutputFileFormat
OutputFileFormat getOutputFileFormat()
Definition: OutputConfig.cpp:94
SourceXtractor::OutputConfig::m_flush_size
size_t m_flush_size
Definition: OutputConfig.h:69
SourceXtractor
Definition: Aperture.h:30
SourceXtractor::OutputConfig::initialize
void initialize(const UserValues &args) override
Definition: OutputConfig.cpp:74
SourceXtractor::OutputConfig::OutputFileFormat::FITS
@ FITS
std::map
STL class.
SourceXtractor::OutputConfig
Definition: OutputConfig.h:36
SourceXtractor::OutputConfig::preInitialize
void preInitialize(const UserValues &args) override
Definition: OutputConfig.cpp:67
Configuration.h
SourceXtractor::OutputConfig::getProgramOptions
std::map< std::string, Configuration::OptionDescriptionList > getProgramOptions() override
Definition: OutputConfig.cpp:54
OutputRegistry.h
Euclid::Configuration::Configuration
SourceXtractor::OutputConfig::getOutputProperties
const std::vector< std::string > getOutputProperties()
Definition: OutputConfig.cpp:98
SourceXtractor::OutputConfig::m_format
OutputFileFormat m_format
Definition: OutputConfig.h:67