SourceXtractorPlusPlus  0.11
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
SourceXtractor::CircularAperture Class Reference

#include <CircularAperture.h>

Inheritance diagram for SourceXtractor::CircularAperture:
[legend]
Collaboration diagram for SourceXtractor::CircularAperture:
[legend]

Public Member Functions

virtual ~CircularAperture ()=default
 
 CircularAperture (SeFloat radius)
 
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

SeFloat m_radius
 

Detailed Description

Definition at line 31 of file CircularAperture.h.

Constructor & Destructor Documentation

virtual SourceXtractor::CircularAperture::~CircularAperture ( )
virtualdefault
SourceXtractor::CircularAperture::CircularAperture ( SeFloat  radius)
inline

Definition at line 35 of file CircularAperture.h.

Member Function Documentation

SeFloat SourceXtractor::CircularAperture::getArea ( SeFloat  center_x,
SeFloat  center_y,
SeFloat  pixel_x,
SeFloat  pixel_y 
) const
overridevirtual

Implements SourceXtractor::Aperture.

Definition at line 31 of file CIrcularAperture.cpp.

References dx, dy, m_radius, and SourceXtractor::SUPERSAMPLE_NB.

PixelCoordinate SourceXtractor::CircularAperture::getMaxPixel ( SeFloat  centroid_x,
SeFloat  centroid_y 
) const
overridevirtual

Implements SourceXtractor::Aperture.

Definition at line 70 of file CIrcularAperture.cpp.

References m_radius.

PixelCoordinate SourceXtractor::CircularAperture::getMinPixel ( SeFloat  centroid_x,
SeFloat  centroid_y 
) const
overridevirtual

Implements SourceXtractor::Aperture.

Definition at line 66 of file CIrcularAperture.cpp.

References m_radius.

SeFloat SourceXtractor::CircularAperture::getRadiusSquared ( SeFloat  center_x,
SeFloat  center_y,
SeFloat  pixel_x,
SeFloat  pixel_y 
) const
overridevirtual

Implements SourceXtractor::Aperture.

Definition at line 59 of file CIrcularAperture.cpp.

Member Data Documentation

SeFloat SourceXtractor::CircularAperture::m_radius
private

Definition at line 46 of file CircularAperture.h.

Referenced by getArea(), getMaxPixel(), and getMinPixel().


The documentation for this class was generated from the following files: