SourceXtractorPlusPlus
0.13
Please provide a description of the project.
|
#include <LdacWriter.h>
Public Member Functions | |
~LdacWriter () override=default | |
LdacWriter (const std::string &filename, Euclid::Configuration::ConfigManager &manager) | |
void | addComment (const std::string &comment) override |
void | notifySource (const SourceInterface &source) |
![]() | |
TableWriter ()=default | |
TableWriter (TableWriter &&)=default | |
TableWriter & | operator= (TableWriter &&)=default |
TableWriter (const TableWriter &)=delete | |
TableWriter & | operator= (const TableWriter &)=delete |
virtual | ~TableWriter ()=default |
void | addData (const Table &table) |
Protected Member Functions | |
void | writeImHead () |
void | init (const Euclid::Table::Table &table) override |
void | append (const Euclid::Table::Table &table) override |
Definition at line 28 of file LdacWriter.h.
|
overridedefault |
SourceXtractor::LdacWriter::LdacWriter | ( | const std::string & | filename, |
Euclid::Configuration::ConfigManager & | manager | ||
) |
Definition at line 42 of file LdacWriter.cpp.
|
overridevirtual |
Implements Euclid::Table::TableWriter.
Definition at line 46 of file LdacWriter.cpp.
References std::vector< T >::emplace_back(), m_comments, and m_objects_writer.
|
overrideprotectedvirtual |
Implements Euclid::Table::TableWriter.
Definition at line 179 of file LdacWriter.cpp.
References Euclid::Table::TableWriter::addData(), and m_objects_writer.
|
overrideprotectedvirtual |
Implements Euclid::Table::TableWriter.
Definition at line 166 of file LdacWriter.cpp.
References Euclid::Table::FitsWriter::addComment(), std::vector< T >::clear(), m_comments, m_filename, m_objects_writer, Euclid::Table::FitsWriter::setHduName(), and writeImHead().
void SourceXtractor::LdacWriter::notifySource | ( | const SourceInterface & | source | ) |
Definition at line 55 of file LdacWriter.cpp.
References SourceXtractor::SourceInterface::getProperty(), m_objects_writer, and m_rms.
|
protected |
Definition at line 125 of file LdacWriter.cpp.
References std::string::at(), std::vector< T >::emplace_back(), SourceXtractor::generateHeader(), SourceXtractor::generateHistory(), Euclid::Configuration::ConfigManager::getConfiguration(), m_config_manager, m_filename, and m_rms.
Referenced by init().
|
private |
Definition at line 49 of file LdacWriter.h.
Referenced by addComment(), and init().
|
private |
Definition at line 46 of file LdacWriter.h.
Referenced by writeImHead().
|
private |
Definition at line 47 of file LdacWriter.h.
Referenced by init(), and writeImHead().
|
private |
Definition at line 48 of file LdacWriter.h.
Referenced by addComment(), append(), init(), and notifySource().
|
private |
Definition at line 50 of file LdacWriter.h.
Referenced by notifySource(), and writeImHead().