29 namespace lsst {
namespace meas {
namespace base {
33 std::string
const &
name,
38 for (std::size_t i = 0; i < ctrl.
radii.size(); ++i) {
51 for (std::size_t i = 0; i <
_ctrl.
radii.size(); ++i) {
Defines the fields and offsets for a table.
MaskedImageT getMaskedImage()
Return the MaskedImage.
table::Key< std::string > name
void setCenter(Point2D const ¢er)
Set the center point.
void copyResultToRecord(Result const &result, afw::table::SourceRecord &record, int index) const
static Result computeFlux(afw::image::Image< T > const &image, afw::geom::ellipses::Ellipse const &ellipse, Control const &ctrl=Control())
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
static void cache(float rInner, float rOuter)
An ellipse core for the semimajor/semiminor axis and position angle parametrization (a...
Class for storing generic metadata.
Record class that contains measurements made on a single exposure.
virtual void measure(afw::table::SourceRecord &record, afw::image::Exposure< float > const &exposure) 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." ;
BaseCore::ConstPtr getCorePtr() const
Return the ellipse core.
SafeCentroidExtractor _centroidExtractor