24 #ifndef LSST_MEAS_BASE_Algorithm_h_INCLUDED 25 #define LSST_MEAS_BASE_Algorithm_h_INCLUDED 183 measureN(measCat, exposure);
191 #endif // !LSST_MEAS_BASE_Algorithm_h_INCLUDED A 2-dimensional celestial WCS that transform pixels to ICRS RA/Dec, using the LSST standard for pixel...
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...
LSST DM logging module built on log4cxx.
A base class for image defects.
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 ...
def measure(mi, x, y, size, statistic, stats)
Record class that contains measurements made on a single exposure.