24#ifndef LSST_AFW_TABLE_fwd_h_INCLUDED
25#define LSST_AFW_TABLE_fwd_h_INCLUDED
60template <
typename RecordT>
62template <
typename RecordT>
64template <
typename RecordT>
66template <
typename RecordT>
100template <
typename Record1,
typename Record2>
Column-wise view into a sequence of records that have been allocated contiguously.
Base class for all records.
Base class for all tables.
A custom container class for records, based on std::vector.
Custom catalog class for ExposureRecord/Table.
Record class used to store exposure metadata.
Table class used to store exposure metadata.
A polymorphic functor base class for generating record IDs for a table.
A class used as a handle to a particular field in a table.
Base class for objects that can extract a value from a record, but are not a true Key themselves.
Defines the fields and offsets for a table.
A mapping between the keys of two Schemas, used to copy data between them.
Record class that must contain a unique ID field and a celestial coordinate field.
Table class that must contain a unique ID field and a celestial coordinate field.
Custom catalog class for record/table subclasses that are guaranteed to have an ID,...
Record class that contains measurements made on a single exposure.
Table class that contains measurements made on a single exposure.
std::vector< ReferenceMatch > ReferenceMatchVector
std::vector< SimpleMatch > SimpleMatchVector
SortedCatalogT< SimpleRecord > SimpleCatalog
ColumnViewT< ExposureRecord > ExposureColumnView
ExposureCatalogT< ExposureRecord > ExposureCatalog
ColumnViewT< SimpleRecord > SimpleColumnView
CatalogT< const BaseRecord > ConstBaseCatalog
CatalogT< const AmpInfoRecord > ConstAmpInfoCatalog
std::vector< SourceMatch > SourceMatchVector
Match< SourceRecord, SourceRecord > SourceMatch
SortedCatalogT< const SimpleRecord > ConstSimpleCatalog
ExposureCatalogT< const ExposureRecord > ConstExposureCatalog
CatalogT< AmpInfoRecord > AmpInfoCatalog
Match< SimpleRecord, SourceRecord > ReferenceMatch
SortedCatalogT< const SourceRecord > ConstSourceCatalog
CatalogT< BaseRecord > BaseCatalog
ColumnViewT< AmpInfoRecord > AmpInfoColumnView
Match< SimpleRecord, SimpleRecord > SimpleMatch
A description of a field in a table.
Lightweight representation of a geometric match between two records.
A simple pair-like struct for mapping a Field (name and description) with a Key (used for actual data...