|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <FitsOutput.h>


Public Member Functions | |
| FitsOutput (const std::string &filename, SourceToRowConverter source_to_row, size_t flush_size) | |
| void | nextPart () override |
| Public Member Functions inherited from SourceXtractor::FlushableOutput | |
| FlushableOutput (SourceToRowConverter source_to_row, size_t flush_size) | |
| virtual | ~FlushableOutput ()=default |
| size_t | flush () override |
| void | outputSource (const SourceInterface &source) override |
| Public Member Functions inherited from SourceXtractor::Output | |
| virtual | ~Output ()=default |
| void | receiveSource (std::unique_ptr< SourceGroupInterface > source_group) override |
| void | receiveProcessSignal (const ProcessSourcesEvent &) override |
| Public Member Functions inherited from SourceXtractor::PipelineReceiver< SourceGroupInterface > | |
| virtual | ~PipelineReceiver ()=default |
Protected Member Functions | |
| void | writeRows (const std::vector< Euclid::Table::Row > &rows) override |
Private Attributes | |
| std::string | m_filename |
| int | m_part_nb |
| std::shared_ptr< Euclid::Table::FitsWriter > | m_fits_writer |
Additional Inherited Members | |
| Public Types inherited from SourceXtractor::FlushableOutput | |
| using | SourceToRowConverter = std::function<Euclid::Table::Row(const SourceInterface&)> |
Definition at line 17 of file FitsOutput.h.
|
inline |
Definition at line 20 of file FitsOutput.h.
References SourceXtractor::FlushableOutput::FlushableOutput(), m_filename, m_fits_writer, m_part_nb, and std::make_shared().

|
inlineoverridevirtual |
Implements SourceXtractor::Output.
Definition at line 26 of file FitsOutput.h.
References m_filename, m_fits_writer, m_part_nb, std::make_shared(), and std::stringstream::str().

|
inlineoverrideprotectedvirtual |
Implements SourceXtractor::FlushableOutput.
Definition at line 36 of file FitsOutput.h.
References m_fits_writer.
|
private |
Definition at line 42 of file FitsOutput.h.
Referenced by FitsOutput(), and nextPart().
|
private |
Definition at line 45 of file FitsOutput.h.
Referenced by FitsOutput(), nextPart(), and writeRows().
|
private |
Definition at line 43 of file FitsOutput.h.
Referenced by FitsOutput(), and nextPart().