26 namespace SourceXtractor {
31 : m_cxx{cxx}, m_cyy{cyy}, m_cxy{cxy}, m_rad_max{rad_max} {
57 auto distance_squared =
getRadiusSquared(center_x, center_y, pixel_x, pixel_y);
58 if (min_rad_squared < distance_squared && distance_squared < (
m_rad_max *
m_rad_max)) {
67 auto dist_x =
SeFloat(pixel_x) - center_x;
68 auto dist_y =
SeFloat(pixel_y) - center_y;
70 return m_cxx * dist_x * dist_x +
m_cyy * dist_y * dist_y +
m_cxy * dist_x * dist_y;
std::shared_ptr< EngineParameter > dx
std::shared_ptr< EngineParameter > dy