2 #ifndef LSST_AFW_TABLE_slots_h_INCLUDED 3 #define LSST_AFW_TABLE_slots_h_INCLUDED 84 bool isValid()
const {
return _measKey.isValid(); }
131 bool isValid()
const {
return _measKey.isValid(); }
178 bool isValid()
const {
return _measKey.isValid(); }
238 #endif // !LSST_AFW_TABLE_slots_h_INCLUDED An ellipse core with quadrupole moments as parameters.
Defines the fields and offsets for a table.
bool isValid() const
Return true if the key associated with the measurement is valid.
Key< double > ErrKey
Key type used to access the slot uncertainty.
QuadrupoleKey MeasKey
Key type used to access the slot measurement.
CovarianceMatrixKey< float, 3 > ErrKey
Key type used to access the slot uncertainty.
FluxSlotDefinition defCalibFlux
MeasKey getMeasKey() const
Return the cached Key used to access the slot measurement.
SlotDefinition(std::string const &name)
Construct a SlotDefinition from the name of the slot (e.g. "Centroid" or "PsfFlux") ...
FluxSlotDefinition defPsfFlux
CovarianceMatrixKey< float, 2 > ErrKey
Key type used to access the slot uncertainty.
Key< Flag > getFlagKey() const
Return the cached Key used to access the slot failure flag.
MeasKey getMeasKey() const
Return the cached Key used to access the slot measurement.
CentroidSlotDefinition defCentroid
MeasKey getMeasKey() const
Return the cached Key used to access the slot measurement.
ErrKey getErrKey() const
Return the cached Key used to access the slot uncertainty.
An aggregate containing all of the current slots used in SourceTable.
Point2DKey MeasKey
Key type used to access the slot measurement.
bool isValid() const
Return true if the key associated with the measurement is valid.
A base class for image defects.
ShapeSlotDefinition(std::string const &name)
Construct a SlotDefinition from the name of the slot (e.g. "Shape")
Key< double > MeasKey
Key type used to access the slot measurement.
ShapeSlotDefinition defShape
ErrKey getErrKey() const
Return the cached Key used to access the slot uncertainty.
FluxSlotDefinition defModelFlux
geom::ellipses::Quadrupole MeasValue
Type returned by accessing the slot measurement.
Key< Flag > getFlagKey() const
Return the cached Key used to access the slot failure flag.
Key< Flag > getFlagKey() const
Return the cached Key used to access the slot failure flag.
FluxSlotDefinition(std::string const &name)
Construct a SlotDefinition from the name of the slot (e.g. "PsfFlux")
lsst::geom::Point2D MeasValue
Type returned by accessing the slot measurement.
Key specialization for Flag.
Eigen::Matrix< float, 3, 3 > ErrValue
Type returned by accessing the slot uncertainty.
SlotDefinition specialization for centroids.
std::string getName() const
Return the name of the slot (e.g. "Centroid" or "PsfFlux")
std::string getAlias() const
Return the alias field prefix used to lookup Keys for the slot.
CentroidSlotDefinition(std::string const &name)
Construct a SlotDefinition from the name of the slot (e.g. "Centroid")
double ErrValue
Type returned by accessing the slot uncertainty.
SlotDefinition specialization for shapes.
A FunctorKey used to get or set a geom::ellipses::Quadrupole from a tuple of constituent Keys...
FluxSlotDefinition defGaussianFlux
double MeasValue
Type returned by accessing the slot measurement.
SlotDefinition specialization for fluxes.
bool isValid() const
Return true if the key associated with the measurement is valid.
FluxSlotDefinition defApFlux
Base class for helper classes that define slots on SourceTable/SourceRecord.
ErrKey getErrKey() const
Return the cached Key used to access the slot uncertainty.
Eigen::Matrix< float, 2, 2 > ErrValue
Type returned by accessing the slot uncertainty.