|
SourceXtractorPlusPlus
0.19
SourceXtractor++, the next generation SExtractor
|
#include <OutputConfig.h>


Public Types | |
| enum | OutputFileFormat { OutputFileFormat::ASCII, OutputFileFormat::FITS, OutputFileFormat::FITS_LDAC } |
Public Member Functions | |
| virtual | ~OutputConfig ()=default |
| Destructor. More... | |
| OutputConfig (long manager_id) | |
| Constructor. More... | |
| std::map< std::string, Configuration::OptionDescriptionList > | getProgramOptions () override |
| void | preInitialize (const UserValues &args) override |
| void | initialize (const UserValues &args) override |
| std::string | getOutputFile () |
| OutputFileFormat | getOutputFileFormat () |
| const std::vector< std::string > | getOutputProperties () |
| size_t | getFlushSize () const |
| bool | getOutputUnsorted () const |
Private Attributes | |
| std::string | m_out_file |
| OutputFileFormat | m_format |
| std::vector< std::string > | m_output_properties |
| size_t | m_flush_size |
| bool | m_unsorted |
Definition at line 36 of file OutputConfig.h.
|
strong |
| Enumerator | |
|---|---|
| ASCII | |
| FITS | |
| FITS_LDAC | |
Definition at line 40 of file OutputConfig.h.
|
virtualdefault |
Destructor.
|
explicit |
Constructor.
Definition at line 51 of file OutputConfig.cpp.
| size_t SourceXtractor::OutputConfig::getFlushSize | ( | ) | const |
Definition at line 107 of file OutputConfig.cpp.
References m_flush_size.
| std::string SourceXtractor::OutputConfig::getOutputFile | ( | ) |
Definition at line 95 of file OutputConfig.cpp.
References m_out_file.
| OutputConfig::OutputFileFormat SourceXtractor::OutputConfig::getOutputFileFormat | ( | ) |
Definition at line 99 of file OutputConfig.cpp.
References m_format.
| const std::vector< std::string > SourceXtractor::OutputConfig::getOutputProperties | ( | ) |
Definition at line 103 of file OutputConfig.cpp.
References m_output_properties.
Referenced by SourceXtractor::ExternalFlagTaskFactory::configure(), and SEMain::mainMethod().
| bool SourceXtractor::OutputConfig::getOutputUnsorted | ( | ) | const |
Definition at line 111 of file OutputConfig.cpp.
References m_unsorted.
Referenced by SEMain::mainMethod().
|
overridevirtual |
Reimplemented from Euclid::Configuration::Configuration.
Definition at line 55 of file OutputConfig.cpp.
References std::string::c_str(), SourceXtractor::OUTPUT_FILE, SourceXtractor::OUTPUT_FILE_FORMAT, SourceXtractor::OUTPUT_FLUSH_SIZE, SourceXtractor::OUTPUT_PROPERTIES, and SourceXtractor::OUTPUT_SORTED.

|
overridevirtual |
Reimplemented from Euclid::Configuration::Configuration.
Definition at line 77 of file OutputConfig.cpp.
References std::string::at(), std::vector< T >::emplace_back(), SourceXtractor::format_map, std::getline(), m_flush_size, m_format, m_out_file, m_output_properties, m_unsorted, SourceXtractor::OUTPUT_FILE, SourceXtractor::OUTPUT_FILE_FORMAT, SourceXtractor::OUTPUT_FLUSH_SIZE, SourceXtractor::OUTPUT_PROPERTIES, and SourceXtractor::OUTPUT_SORTED.

|
overridevirtual |
Reimplemented from Euclid::Configuration::Configuration.
Definition at line 70 of file OutputConfig.cpp.
References SourceXtractor::format_map, and SourceXtractor::OUTPUT_FILE_FORMAT.
|
private |
Definition at line 71 of file OutputConfig.h.
Referenced by getFlushSize(), and initialize().
|
private |
Definition at line 69 of file OutputConfig.h.
Referenced by getOutputFileFormat(), and initialize().
|
private |
Definition at line 68 of file OutputConfig.h.
Referenced by getOutputFile(), and initialize().
|
private |
Definition at line 70 of file OutputConfig.h.
Referenced by getOutputProperties(), and initialize().
|
private |
Definition at line 72 of file OutputConfig.h.
Referenced by getOutputUnsorted(), and initialize().
1.8.5