lsst.afw gaa753fd333+03f406da14
Loading...
Searching...
No Matches
lsst::afw::table::InputFunctorKey< T > Class Template Referenceabstract

Base class for objects that can set a value on a record, but are not a true Key themselves. More...

#include <FunctorKey.h>

Inheritance diagram for lsst::afw::table::InputFunctorKey< T >:
lsst::afw::table::FunctorKey< ndarray::Array< T const, 1, 1 > > lsst::afw::table::FunctorKey< Eigen::Matrix< T, N, N > > lsst::afw::table::FunctorKey< lsst::geom::Point< T, 3 > > lsst::afw::table::FunctorKey< lsst::geom::Point< T, 2 > > lsst::afw::table::FunctorKey< T > lsst::afw::table::ArrayKey< T > lsst::afw::table::CovarianceMatrixKey< T, N > lsst::afw::table::Point3Key< T > lsst::afw::table::PointKey< 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 set.
 

Public Member Functions

virtual void set (BaseRecord &record, T const &value) const =0
 
virtual ~InputFunctorKey () noexcept=default
 

Detailed Description

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

Base class for objects that can set a value on a record, but are not a true Key themselves.

Objects that inherit from InputFunctorKey can be passed to BaseRecord::set(), just as true Keys can, but the record will simply pass itself to OutputFunctorKey::set() along with the value that was passed.

Definition at line 57 of file FunctorKey.h.

Member Typedef Documentation

◆ Value

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

The data type for set.

Definition at line 60 of file FunctorKey.h.

Constructor & Destructor Documentation

◆ ~InputFunctorKey()

template<typename T>
virtual lsst::afw::table::InputFunctorKey< T >::~InputFunctorKey ( )
virtualdefaultnoexcept

Member Function Documentation

◆ set()


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