SlotDefinition specialization for shapes.
More...
#include <slots.h>
SlotDefinition specialization for shapes.
Definition at line 167 of file slots.h.
◆ ErrKey
Key type used to access the slot uncertainty.
Definition at line 172 of file slots.h.
◆ ErrValue
Type returned by accessing the slot uncertainty.
Definition at line 170 of file slots.h.
◆ MeasKey
Key type used to access the slot measurement.
Definition at line 171 of file slots.h.
◆ MeasValue
Type returned by accessing the slot measurement.
Definition at line 169 of file slots.h.
◆ ShapeSlotDefinition() [1/3]
lsst::afw::table::ShapeSlotDefinition::ShapeSlotDefinition |
( |
std::string const & |
name | ) |
|
|
inlineexplicit |
◆ ShapeSlotDefinition() [2/3]
◆ ShapeSlotDefinition() [3/3]
◆ ~ShapeSlotDefinition()
lsst::afw::table::ShapeSlotDefinition::~ShapeSlotDefinition |
( |
| ) |
|
|
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::ShapeSlotDefinition::getErrKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot uncertainty.
Definition at line 184 of file slots.h.
◆ getFlagKey()
Key<Flag> lsst::afw::table::ShapeSlotDefinition::getFlagKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot failure flag.
Definition at line 187 of file slots.h.
◆ getMeasKey()
MeasKey lsst::afw::table::ShapeSlotDefinition::getMeasKey |
( |
| ) |
const |
|
inline |
Return the cached Key used to access the slot measurement.
Definition at line 181 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::ShapeSlotDefinition::isValid |
( |
| ) |
const |
|
inline |
Return true if the key associated with the measurement is valid.
Definition at line 178 of file slots.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setKeys()
void lsst::afw::table::ShapeSlotDefinition::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 96 of file slots.cc.
◆ _name
The documentation for this class was generated from the following files: