|
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().