lsst.afw gf03f0b42f3+45adbcf3d0
Loading...
Searching...
No Matches
lsst::afw::table::FunctorKey< T > Class Template Referenceabstract

Convenience base class that combines the OutputFunctorKey and InputFunctorKey. More...

#include <FunctorKey.h>

Inheritance diagram for lsst::afw::table::FunctorKey< T >:
lsst::afw::table::OutputFunctorKey< T > lsst::afw::table::InputFunctorKey< T > lsst::afw::table::BoxKey< lsst::geom::Box2I > lsst::afw::table::BoxKey< lsst::geom::Box2D > lsst::afw::table::BoxKey< T > lsst::afw::table::CovarianceMatrixKey< float, 2 > lsst::afw::table::CovarianceMatrixKey< float, 3 > lsst::afw::table::Point3Key< int > lsst::afw::table::Point3Key< double > lsst::afw::table::PointKey< int > lsst::afw::table::PointKey< double >

Public Types

using Value = T
 The data type for get and set.
 

Public Member Functions

virtual T get (BaseRecord const &record) const =0
 
virtual void set (BaseRecord &record, T const &value) const =0
 

Detailed Description

template<typename T>
class lsst::afw::table::FunctorKey< T >

Convenience base class that combines the OutputFunctorKey and InputFunctorKey.

Most objects that can set a calculated or compound value from a record can also get that value back, so we provide this class to aggregate those interfaces.

Definition at line 74 of file FunctorKey.h.

Member Typedef Documentation

◆ Value

template<typename T>
using lsst::afw::table::FunctorKey< T >::Value = T

The data type for get and set.

Definition at line 77 of file FunctorKey.h.

Member Function Documentation

◆ get()

◆ set()


The documentation for this class was generated from the following file: