|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
#include <EllipticalAperture.h>


Public Member Functions | |
| virtual | ~EllipticalAperture ()=default |
| EllipticalAperture (SeFloat cxx, SeFloat cyy, SeFloat cxy, SeFloat rad_max) | |
| SeFloat | getArea (SeFloat center_x, SeFloat center_y, SeFloat pixel_x, SeFloat pixel_y) const override |
| SeFloat | drawArea (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 | |
| SeFloat | m_cxx |
| SeFloat | m_cyy |
| SeFloat | m_cxy |
| SeFloat | m_rad_max |
Definition at line 31 of file EllipticalAperture.h.
|
virtualdefault |
| SourceXtractor::EllipticalAperture::EllipticalAperture | ( | SeFloat | cxx, |
| SeFloat | cyy, | ||
| SeFloat | cxy, | ||
| SeFloat | rad_max ) |
Definition at line 29 of file EllipticalAperture.cpp.
|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 42 of file EllipticalAperture.cpp.
References getRadiusSquared(), and m_rad_max.

|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 34 of file EllipticalAperture.cpp.
References getRadiusSquared(), and m_rad_max.

|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 84 of file EllipticalAperture.cpp.
References dx, dy, m_cxx, m_cxy, m_cyy, m_rad_max, and std::sqrt().

|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 73 of file EllipticalAperture.cpp.
References dx, dy, m_cxx, m_cxy, m_cyy, m_rad_max, and std::sqrt().

|
overridevirtual |
Implements SourceXtractor::Aperture.
Definition at line 65 of file EllipticalAperture.cpp.
References m_cxx, m_cxy, and m_cyy.
Referenced by drawArea(), and getArea().
|
private |
Definition at line 48 of file EllipticalAperture.h.
Referenced by getMaxPixel(), getMinPixel(), and getRadiusSquared().
|
private |
Definition at line 50 of file EllipticalAperture.h.
Referenced by getMaxPixel(), getMinPixel(), and getRadiusSquared().
|
private |
Definition at line 49 of file EllipticalAperture.h.
Referenced by getMaxPixel(), getMinPixel(), and getRadiusSquared().
|
private |
Definition at line 51 of file EllipticalAperture.h.
Referenced by drawArea(), getArea(), getMaxPixel(), and getMinPixel().