|
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 |
Public Member Functions inherited from SourceXtractor::Aperture | |
| 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().
1.8.14