LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Classes | Namespaces | Typedefs
fwd.h File Reference
#include <vector>
#include "lsst/afw/table/misc.h"

Go to the source code of this file.

Classes

class  lsst::afw::table::Key< T >
 A class used as a handle to a particular field in a table. More...
 
struct  lsst::afw::table::Field< T >
 A description of a field in a table. More...
 
struct  lsst::afw::table::SchemaItem< T >
 A simple pair-like struct for mapping a Field (name and description) with a Key (used for actual data access). More...
 
class  lsst::afw::table::OutputFunctorKey< T >
 
class  lsst::afw::table::InputFunctorKey< T >
 
class  lsst::afw::table::ColumnViewT< RecordT >
 
class  lsst::afw::table::CatalogT< RecordT >
 A custom container class for records, based on std::vector. More...
 
class  lsst::afw::table::SortedCatalogT< RecordT >
 Custom catalog class for record/table subclasses that are guaranteed to have an ID, and should generally be sorted by that ID. More...
 
class  lsst::afw::table::SourceColumnViewT< RecordT >
 
class  lsst::afw::table::ExposureCatalogT< RecordT >
 Custom catalog class for ExposureRecord/Table. More...
 
struct  lsst::afw::table::Match< Record1, Record2 >
 Lightweight representation of a geometric match between two records. More...
 

Namespaces

 lsst
 Estimate image backgrounds.
 
 lsst::afw
 
 lsst::afw::table
 
 lsst::afw::table::io
 

Typedefs

typedef CatalogT< BaseRecord > lsst::afw::table::BaseCatalog
 
typedef CatalogT< BaseRecord
const > 
lsst::afw::table::ConstBaseCatalog
 
typedef ColumnViewT< SimpleRecord > lsst::afw::table::SimpleColumnView
 
typedef SortedCatalogT
< SimpleRecord > 
lsst::afw::table::SimpleCatalog
 
typedef SortedCatalogT
< SimpleRecord const > 
lsst::afw::table::ConstSimpleCatalog
 
typedef SourceColumnViewT
< SourceRecord > 
lsst::afw::table::SourceColumnView
 
typedef SortedCatalogT
< SourceRecord > 
lsst::afw::table::SourceCatalog
 
typedef SortedCatalogT
< SourceRecord const > 
lsst::afw::table::ConstSourceCatalog
 
typedef ColumnViewT
< AmpInfoRecord > 
lsst::afw::table::AmpInfoColumnView
 
typedef CatalogT< AmpInfoRecord > lsst::afw::table::AmpInfoCatalog
 
typedef CatalogT
< AmpInfoRecord const > 
lsst::afw::table::ConstAmpInfoCatalog
 
typedef Match< SimpleRecord,
SimpleRecord > 
lsst::afw::table::SimpleMatch
 
typedef Match< SimpleRecord,
SourceRecord > 
lsst::afw::table::ReferenceMatch
 
typedef Match< SourceRecord,
SourceRecord > 
lsst::afw::table::SourceMatch
 
typedef std::vector< SimpleMatch > lsst::afw::table::SimpleMatchVector
 
typedef std::vector
< ReferenceMatch > 
lsst::afw::table::ReferenceMatchVector
 
typedef std::vector< SourceMatch > lsst::afw::table::SourceMatchVector
 

Detailed Description

Forward declarations and typedefs for afw::table

Because many of the types in afw::table are actually typedefs of template classes, manual forward declarations are verbose and fragile. This file provides forward declarations and typedefs (of forward declarations) for all public classes in the package.

Definition in file fwd.h.