SourceXtractorPlusPlus
0.12
Please provide a description of the project.
|
#include <TransformedAperture.h>
Public Member Functions | |
virtual | ~TransformedAperture ()=default |
TransformedAperture (std::shared_ptr< Aperture > decorated, const std::tuple< double, double, double, double > &jacobian) | |
SeFloat | getArea (SeFloat center_x, SeFloat center_y, SeFloat pixel_x, SeFloat pixel_y) const override |
PixelCoordinate | getMinPixel (SeFloat centroid_x, SeFloat centroid_y) const override |
PixelCoordinate | getMaxPixel (SeFloat centroid_x, SeFloat centroid_y) const override |
SeFloat | getRadiusSquared (SeFloat center_x, SeFloat center_y, SeFloat pixel_x, SeFloat pixel_y) const override |
![]() | |
virtual | ~Aperture ()=default |
Private Attributes | |
std::shared_ptr< Aperture > | m_decorated |
std::array< double, 4 > | m_transform |
std::array< double, 4 > | m_inv_transform |
Definition at line 31 of file TransformedAperture.h.
|
virtualdefault |
SourceXtractor::TransformedAperture::TransformedAperture | ( | std::shared_ptr< Aperture > | decorated, |
const std::tuple< double, double, double, double > & | jacobian | ||
) |
Definition at line 29 of file TransformedAperture.cpp.
|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 83 of file TransformedAperture.cpp.
References m_decorated, and m_inv_transform.
|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 68 of file TransformedAperture.cpp.
References m_decorated, m_transform, std::max(), std::min(), SourceXtractor::transform(), x, and y.
|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 53 of file TransformedAperture.cpp.
References m_decorated, m_transform, std::max(), std::min(), SourceXtractor::transform(), x, and y.
|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 93 of file TransformedAperture.cpp.
References m_decorated, and m_inv_transform.
|
private |
Definition at line 46 of file TransformedAperture.h.
Referenced by getArea(), getMaxPixel(), getMinPixel(), and getRadiusSquared().
|
private |
Definition at line 47 of file TransformedAperture.h.
Referenced by getArea(), and getRadiusSquared().
|
private |
Definition at line 47 of file TransformedAperture.h.
Referenced by getMaxPixel(), and getMinPixel().