lsst.afw g9c22b2923f+53520f316c
|
A FunctorKey used to get or set celestial coordinates from a pair of lsst::geom::Angle keys. More...
#include <aggregates.h>
Public Types | |
using | ErrorKey = CovarianceMatrixKey<float, 2> |
using | Value |
The data type for get and set. | |
Static Public Member Functions | |
static CoordKey | addFields (afw::table::Schema &schema, std::string const &name, std::string const &doc) |
Add a pair of _ra, _dec fields to a Schema, and return a CoordKey that points to them. | |
static ErrorKey | getErrorKey (Schema const &schema) |
static ErrorKey | addErrorFields (Schema &schema) |
A FunctorKey used to get or set celestial coordinates from a pair of lsst::geom::Angle keys.
Coords are always stored and returned in the ICRS system. Coords in other systems may be assigned, but this will result in a conversion to ICRS.
Definition at line 292 of file aggregates.h.
Definition at line 304 of file aggregates.h.
|
inherited |
The data type for get and set.
Definition at line 77 of file FunctorKey.h.
|
inlinenoexcept |
Default constructor; instance will not be usable unless subsequently assigned to.
Definition at line 310 of file aggregates.h.
|
inlinenoexcept |
Construct from a pair of Keys.
Definition at line 313 of file aggregates.h.
Construct from a subschema, assuming ra and dec subfields.
If a schema has "a_ra" and "a_dec" fields, this constructor allows you to construct a CoordKey via:
CoordKey k(schema["a"]);
Definition at line 324 of file aggregates.h.
|
defaultnoexcept |
|
overridedefaultnoexcept |
|
static |
Definition at line 128 of file aggregates.cc.
|
static |
Add a pair of _ra, _dec fields to a Schema, and return a CoordKey that points to them.
[in,out] | schema | Schema to add fields to. |
[in] | name | Name prefix for all fields; "_ra", "_dec", will be appended to this to form the full field names. |
[in] | doc | String used as the documentation for the fields. |
Definition at line 109 of file aggregates.cc.
|
overridevirtual |
Get an lsst::geom::SpherePoint from the given record.
Implements lsst::afw::table::OutputFunctorKey< T >.
Definition at line 115 of file aggregates.cc.
|
inlinenoexcept |
Definition at line 355 of file aggregates.h.
|
static |
Definition at line 124 of file aggregates.cc.
|
inlinenoexcept |
Return a constituent Key.
Definition at line 354 of file aggregates.h.
|
inlinenoexcept |
Return a hash of this object.
Definition at line 345 of file aggregates.h.
|
inlinenoexcept |
Definition at line 350 of file aggregates.h.
Definition at line 341 of file aggregates.h.
Compare CoordKeys for equality using the constituent ra
and dec
Keys.
Definition at line 340 of file aggregates.h.
|
override |
Set an lsst::geom::SpherePoint in the given record.
Definition at line 119 of file aggregates.cc.
|
pure virtualinherited |