Defines the fields and offsets for a table.
void copyResultToRecord(Result const &result, afw::table::SourceRecord &record, int index) const
void setCenter(lsst::geom::Point2D const ¢er)
Set the center point.
Configuration object for multiple-aperture flux algorithms.
A base class for image defects.
MaskedImageT getMaskedImage()
Return the MaskedImage.
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 instFlux (and optionally, uncertanties) within an aperture using the algorithm determined...
An ellipse defined by an arbitrary BaseCore and a center point.
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
T static_pointer_cast(T... args)
static void cache(float rInner, float rOuter)
Cache the coefficients for a particular aperture.
An ellipse core for the semimajor/semiminor axis and position angle parametrization (a...
virtual void measure(afw::table::SourceRecord &record, afw::image::Exposure< float > const &exposure) const
Measure the configured apertures on the given image.
Class for storing generic metadata.
std::shared_ptr< BaseCore const > getCorePtr() const
Return the ellipse core.
Record class that contains measurements made on a single exposure.
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.