lsst.meas.extensions.psfex gf0d5218b54+dd664719ef
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
lsst::afw::table Namespace Reference

Namespaces

namespace  _aggregates
 
namespace  _aliasMap
 
namespace  _arrays
 
namespace  _base
 
namespace  _baseColumnView
 
namespace  _exposure
 
namespace  _match
 
namespace  _schema
 
namespace  _schemaMapper
 
namespace  _simple
 
namespace  _source
 
namespace  catalogMatches
 
namespace  detail
 
namespace  io
 
namespace  multiMatch
 
namespace  python
 
namespace  testUtils
 

Classes

class  AliasMap
 
class  Array
 
class  ArrayKey
 
class  BaseColumnView
 
class  BaseRecord
 
class  BaseTable
 
class  BitsColumn
 
class  BoxKey
 
class  CatalogIterator
 
class  CatalogT
 
class  CentroidSlotDefinition
 
class  ColumnViewT
 
class  ConstReferenceFunctorKey
 
class  CoordKey
 
class  CovarianceMatrixKey
 
class  EllipseKey
 
class  ExposureCatalogT
 
class  ExposureRecord
 
class  ExposureTable
 
struct  Field
 
struct  FieldBase
 
struct  FieldBase< Array< U > >
 
struct  FieldBase< Flag >
 
struct  FieldBase< std::string >
 
class  FluxSlotDefinition
 
class  FunctorKey
 
class  IdFactory
 
class  InputFunctorKey
 
class  Key
 
class  Key< Flag >
 
class  KeyBase
 
class  KeyBase< Array< U > >
 
class  KeyBase< Flag >
 
struct  Match
 
class  MatchControl
 
class  OutputFunctorKey
 
class  PersistableObjectColumnReader
 
class  Point3Key
 
class  PointKey
 
class  QuadrupoleKey
 
class  ReferenceFunctorKey
 
class  Schema
 
struct  SchemaItem
 
class  SchemaMapper
 
class  ShapeSlotDefinition
 
class  SimpleRecord
 
class  SimpleTable
 
class  SlotDefinition
 
struct  SlotSuite
 
class  SortedCatalogT
 
class  SourceColumnViewT
 
class  SourceRecord
 
class  SourceTable
 
class  SubSchema
 
struct  TypeList
 

Typedefs

typedef PointKey< int > Point2IKey
 
typedef PointKey< double > Point2DKey
 
typedef Point3Key< int > Point3IKey
 
typedef Point3Key< double > Point3DKey
 
typedef BoxKey< lsst::geom::Box2IBox2IKey
 
typedef BoxKey< lsst::geom::Box2DBox2DKey
 
typedef ColumnViewT< ExposureRecordExposureColumnView
 
typedef ExposureCatalogT< ExposureRecordExposureCatalog
 
typedef ExposureCatalogT< const ExposureRecordConstExposureCatalog
 
typedef CatalogT< BaseRecordBaseCatalog
 
typedef CatalogT< const BaseRecordConstBaseCatalog
 
typedef ColumnViewT< SimpleRecordSimpleColumnView
 
typedef SortedCatalogT< SimpleRecordSimpleCatalog
 
typedef SortedCatalogT< const SimpleRecordConstSimpleCatalog
 
typedef SourceColumnViewT< SourceRecordSourceColumnView
 
typedef SortedCatalogT< SourceRecordSourceCatalog
 
typedef SortedCatalogT< const SourceRecordConstSourceCatalog
 
typedef ColumnViewT< AmpInfoRecord > AmpInfoColumnView
 
typedef CatalogT< AmpInfoRecord > AmpInfoCatalog
 
typedef CatalogT< const AmpInfoRecord > ConstAmpInfoCatalog
 
typedef Match< SimpleRecord, SimpleRecordSimpleMatch
 
typedef Match< SimpleRecord, SourceRecordReferenceMatch
 
typedef Match< SourceRecord, SourceRecordSourceMatch
 
typedef std::vector< SimpleMatchSimpleMatchVector
 
typedef std::vector< ReferenceMatchReferenceMatchVector
 
typedef std::vector< SourceMatchSourceMatchVector
 
typedef std::int64_t RecordId
 
typedef lsst::geom::Angle Angle
 
typedef lsst::geom::SpherePoint SpherePoint
 
typedef lsst::afw::detection::Footprint Footprint
 
typedef TypeList< RecordId, std::uint16_t, std::int32_t, float, double, lsst::geom::Angle, std::uint8_t, Flag, std::string, Array< std::uint16_t >, Array< int >, Array< float >, Array< double >, Array< std::uint8_t > > FieldTypes
 

Enumerations

enum  CoordinateType
 
enum  SourceFitsFlags
 

Functions

std::shared_ptr< RecordT > _Catalog_find (Catalog const &catalog, T const &value, Key< T > const &key)
 
int _Catalog_lower_bound (Catalog const &catalog, T const &value, Key< T > const &key)
 
int _Catalog_upper_bound (Catalog const &catalog, T const &value, Key< T > const &key)
 
std::pair< int, int > _Catalog_equal_range (Catalog const &catalog, T const &value, Key< T > const &key)
 
SourceMatchVector matchXy (SourceCatalog const &cat1, SourceCatalog const &cat2, double radius, MatchControl const &mc=MatchControl())
 
SourceMatchVector matchXy (SourceCatalog const &cat, double radius, MatchControl const &mc=MatchControl())
 
std::vector< Match< typename Cat1::Record, typename Cat2::Record > > matchRaDec (Cat1 const &cat1, Cat2 const &cat2, lsst::geom::Angle radius, MatchControl const &mc=MatchControl())
 
std::vector< Match< typename Cat::Record, typename Cat::Record > > matchRaDec (Cat const &cat, lsst::geom::Angle radius, MatchControl const &mc=MatchControl())
 
BaseCatalog packMatches (std::vector< Match< Record1, Record2 > > const &matches)
 
std::vector< Match< typename Cat1::Record, typename Cat2::Record > > unpackMatches (BaseCatalog const &matches, Cat1 const &cat1, Cat2 const &cat2)
 
void updateRefCentroids (geom::SkyWcs const &wcs, ReferenceCollection &refList)
 
void updateSourceCoords (geom::SkyWcs const &wcs, SourceCollection &sourceList)
 
 BOOST_PP_SEQ_FOR_EACH (INSTANTIATE_COLUMNVIEW_SCALAR, _, BOOST_PP_TUPLE_TO_SEQ(AFW_TABLE_SCALAR_FIELD_TYPE_N, AFW_TABLE_SCALAR_FIELD_TYPE_TUPLE)) BOOST_PP_SEQ_FOR_EACH(INSTANTIATE_COLUMNVIEW_ARRAY
 
std::ostreamoperator<< (std::ostream &os, BaseRecord const &record)
 
std::vector< Match< typename Cat1::Record, typename Cat2::Record > > matchRaDec (Cat1 const &cat1, Cat2 const &cat2, lsst::geom::Angle radius, bool closest)
 
template SimpleMatchVector matchRaDec (SimpleCatalog const &, SimpleCatalog const &, lsst::geom::Angle, bool)
 
template SimpleMatchVector matchRaDec (SimpleCatalog const &, SimpleCatalog const &, lsst::geom::Angle, MatchControl const &)
 
template ReferenceMatchVector matchRaDec (SimpleCatalog const &, SourceCatalog const &, lsst::geom::Angle, bool)
 
template ReferenceMatchVector matchRaDec (SimpleCatalog const &, SourceCatalog const &, lsst::geom::Angle, MatchControl const &)
 
template SourceMatchVector matchRaDec (SourceCatalog const &, SourceCatalog const &, lsst::geom::Angle, bool)
 
template SourceMatchVector matchRaDec (SourceCatalog const &, SourceCatalog const &, lsst::geom::Angle, MatchControl const &)
 
std::vector< Match< typename Cat::Record, typename Cat::Record > > matchRaDec (Cat const &cat, lsst::geom::Angle radius, bool symmetric)
 
template SimpleMatchVector matchRaDec (SimpleCatalog const &, lsst::geom::Angle, bool)
 
template SimpleMatchVector matchRaDec (SimpleCatalog const &, lsst::geom::Angle, MatchControl const &)
 
template SourceMatchVector matchRaDec (SourceCatalog const &, lsst::geom::Angle, bool)
 
template SourceMatchVector matchRaDec (SourceCatalog const &, lsst::geom::Angle, MatchControl const &)
 
SourceMatchVector matchXy (SourceCatalog const &cat1, SourceCatalog const &cat2, double radius, bool closest)
 
SourceMatchVector matchXy (SourceCatalog const &cat, double radius, bool symmetric)
 
template BaseCatalog packMatches (SimpleMatchVector const &)
 
template BaseCatalog packMatches (ReferenceMatchVector const &)
 
template BaseCatalog packMatches (SourceMatchVector const &)
 
template SimpleMatchVector unpackMatches (BaseCatalog const &, SimpleCatalog const &, SimpleCatalog const &)
 
template ReferenceMatchVector unpackMatches (BaseCatalog const &, SimpleCatalog const &, SourceCatalog const &)
 
template SourceMatchVector unpackMatches (BaseCatalog const &, SourceCatalog const &, SourceCatalog const &)
 
std::ostreamoperator<< (std::ostream &os, Schema const &schema)
 

Variables

 SOURCE_IO_NO_FOOTPRINTS
 
 SOURCE_IO_NO_HEAVY_FOOTPRINTS
 
 _