SlotDefinition specialization for centroids.
More...
#include <slots.h>
SlotDefinition specialization for centroids.
Definition at line 120 of file slots.h.
◆ ErrKey
Key type used to access the slot uncertainty.
Definition at line 125 of file slots.h.
◆ ErrValue
Type returned by accessing the slot uncertainty.
Definition at line 123 of file slots.h.
◆ MeasKey
Key type used to access the slot measurement.
Definition at line 124 of file slots.h.
◆ MeasValue
Type returned by accessing the slot measurement.
Definition at line 122 of file slots.h.
◆ CentroidSlotDefinition() [1/3]
lsst::afw::table::CentroidSlotDefinition::CentroidSlotDefinition |
( |
std::string const & |
name | ) |
|
|
inlineexplicit |
◆ CentroidSlotDefinition() [2/3]
◆ CentroidSlotDefinition() [3/3]
◆ ~CentroidSlotDefinition()
lsst::afw::table::CentroidSlotDefinition::~CentroidSlotDefinition |
( |
| ) |
|
|
default |
◆ getAlias()
std::string lsst::afw::table::SlotDefinition::getAlias |
( |
| ) |
const |
|
inlineinherited |
Return the alias field prefix used to lookup Keys for the slot.
This simply prepends "slot_" to the slot name.
Definition at line 60 of file slots.h.
◆ getErrKey()
ErrKey lsst::afw::table::CentroidSlotDefinition::getErrKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot uncertainty.
Definition at line 137 of file slots.h.
◆ getFlagKey()
Key< Flag > lsst::afw::table::CentroidSlotDefinition::getFlagKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot failure flag.
Definition at line 140 of file slots.h.
◆ getMeasKey()
MeasKey lsst::afw::table::CentroidSlotDefinition::getMeasKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot measurement.
Definition at line 134 of file slots.h.
◆ getName()
std::string lsst::afw::table::SlotDefinition::getName |
( |
| ) |
const |
|
inlineinherited |
Return the name of the slot (e.g. "Centroid" or "PsfFlux")
Definition at line 53 of file slots.h.
◆ isValid()
bool lsst::afw::table::CentroidSlotDefinition::isValid |
( |
| ) |
const |
|
inline |
Return true if the key associated with the measurement is valid.
Definition at line 131 of file slots.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setKeys()
void lsst::afw::table::CentroidSlotDefinition::setKeys |
( |
std::string const & |
alias, |
|
|
Schema const & |
schema |
|
) |
| |
Update the cached Keys following an change of aliases in the given Schema.
This method is intended for internal use by SourceTable only.
- Parameters
-
[in] | alias | If non-empty, abort early if this string does not start with getAlias() (used to see if an alias change might have affected this slot, and avoid unnecessary work if not). |
[in] | schema | Schema to search for Keys. |
Definition at line 64 of file slots.cc.
◆ _name
The documentation for this class was generated from the following files: