24 #ifndef _SEFRAMEWORK_SEFRAMEWORK_APERTURE_MEASUREFLUX_H 25 #define _SEFRAMEWORK_SEFRAMEWORK_APERTURE_MEASUREFLUX_H 83 auto min_pixel = aperture->
getMinPixel(centroid_x, centroid_y);
84 auto max_pixel = aperture->
getMaxPixel(centroid_x, centroid_y);
86 for (
int y = min_pixel.m_y;
y <= max_pixel.m_y; ++
y) {
87 for (
int x = min_pixel.m_x;
x <= max_pixel.m_x; ++
x) {
88 if (aperture->
getArea(centroid_x, centroid_y,
x,
y) > 0) {
89 if (
x >= 0 &&
y >= 0 && x < img->getWidth() &&
y < img->getHeight()) {
90 img->setValue(
x,
y, value);
99 #endif // _SEFRAMEWORK_SEFRAMEWORK_APERTURE_MEASUREFLUX_H
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > x
std::shared_ptr< DependentParameter< std::shared_ptr< EngineParameter > > > y