29 namespace lsst {
namespace meas {
namespace base {
void copyResultToRecord(Result const &result, afw::table::SourceRecord &record, int index) const
Return the flag definitions which apply to aperture flux measurements.
Configuration object for multiple-aperture flux algorithms.
MaskedImageT getMaskedImage()
Base class for multiple-aperture photometry algorithms.
static Result computeFlux(afw::image::Image< T > const &image, afw::geom::ellipses::Ellipse const &ellipse, Control const &ctrl=Control())
Compute the flux (and optionally, uncertanties) within an aperture using the algorithm determined by ...
double maxSincRadius
"Maximum radius (in pixels) for which the sinc algorithm should be used instead of the " "faster naiv...
FlagHandler const & getFlagHandler(int index) const
void setCenter(Point2D const ¢er)
T static_pointer_cast(T... args)
static void cache(float rInner, float rOuter)
Cache the coefficients for a particular aperture.
virtual void measure(afw::table::SourceRecord &record, afw::image::Exposure< float > const &exposure) const
Measure the configured apertures on the given image.
std::shared_ptr< BaseCore const > getCorePtr() const
CircularApertureFluxAlgorithm(Control const &ctrl, std::string const &name, afw::table::Schema &schema, daf::base::PropertySet &metadata)
std::vector< double > radii
"Radius (in pixels) of apertures." ;
SafeCentroidExtractor _centroidExtractor
A Result struct for running an aperture flux algorithm with a single radius.