Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <CatalogFromTable.h>
Private Attributes | |
size_t | m_source_id_index |
std::vector< std::shared_ptr< AttributeFromRow > > | m_attribute_from_row_ptr_vector |
Definition at line 41 of file CatalogFromTable.h.
Euclid::SourceCatalog::CatalogFromTable::CatalogFromTable | ( | std::shared_ptr< Euclid::Table::ColumnInfo > | column_info_ptr, |
const std::string & | source_id_column_name, | ||
std::vector< std::shared_ptr< AttributeFromRow > > | attribute_from_row_ptr_vector | ||
) |
Definition at line 36 of file CatalogFromTable.cpp.
References m_attribute_from_row_ptr_vector, m_source_id_index, and std::move().
|
virtualdefault |
Euclid::SourceCatalog::Catalog Euclid::SourceCatalog::CatalogFromTable::createCatalog | ( | const Euclid::Table::Table & | input_table | ) |
Definition at line 51 of file CatalogFromTable.cpp.
References m_attribute_from_row_ptr_vector, m_source_id_index, std::move(), and std::transform().
|
private |
Definition at line 53 of file CatalogFromTable.h.
Referenced by CatalogFromTable(), and createCatalog().
|
private |
Definition at line 51 of file CatalogFromTable.h.
Referenced by CatalogFromTable(), and createCatalog().