24 #ifndef LSST_MEAS_BASE_Algorithm_h_INCLUDED 25 #define LSST_MEAS_BASE_Algorithm_h_INCLUDED 176 measure(measRecord, exposure);
183 measureN(measCat, exposure);
191 #endif // !LSST_MEAS_BASE_Algorithm_h_INCLUDED
virtual void measureNForced(afw::table::SourceCatalog const &measCat, afw::image::Exposure< float > const &exposure, afw::table::SourceCatalog const &refRecord, afw::geom::SkyWcs const &refWcs) const
Called to simultaneously measure all children in a deblend family, in a single image.
virtual void fail(afw::table::SourceRecord &measRecord, MeasurementError *error=nullptr) const =0
Handle an exception thrown by the current algorithm by setting flags in the given record...
Base class for algorithms that measure the properties of sources on single image. ...
Exception to be thrown when a measurement algorithm experiences a known failure mode.
Base class for algorithms that measure the properties of sources on one image, using previous measure...
Ultimate abstract base class for all C++ measurement algorithms.
std::string getLogName() const
virtual void measureForced(afw::table::SourceRecord &measRecord, afw::image::Exposure< float > const &exposure, afw::table::SourceRecord const &refRecord, afw::geom::SkyWcs const &refWcs) const
Called to measure a single child source in an image.
An abstract base classes for which the same implementation can be used for both SingleFrameAlgorithm ...