24 #include "lsst/afw/image/MaskedImage.h"
26 #include "lsst/meas/base/SdssShape.h"
27 #include "lsst/meas/base/ApertureFlux.h"
29 namespace lsst {
namespace meas {
namespace algorithms {
32 double radius, afw::geom::Point2D
const & position, afw::image::Color
const & color
36 afw::geom::Point2D
const center(0.0, 0.0);
37 afw::geom::ellipses::Axes
const axes(radius, radius);
38 base::ApertureFluxResult result = base::ApertureFluxAlgorithm::computeSincFlux(
40 afw::geom::ellipses::Ellipse(axes, center),
41 base::ApertureFluxControl()
47 afw::geom::Point2D
const & position, afw::image::Color
const & color
49 PTR(Image) image = computeKernelImage(position, color, INTERNAL);
50 return meas::base::SdssShapeAlgorithm::computeAdaptiveMoments(
52 afw::geom::Point2D(0.0, 0.0)
virtual afw::geom::ellipses::Quadrupole doComputeShape(afw::geom::Point2D const &position, afw::image::Color const &color) const
virtual double doComputeApertureFlux(double radius, afw::geom::Point2D const &position, afw::image::Color const &color) const