SourceXtractorPlusPlus
0.13
Please provide a description of the project.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SEFramework
SEFramework
Aperture
Aperture.h
Go to the documentation of this file.
1
17
/*
18
* Aperture.h
19
*
20
* Created on: Oct 08, 2018
21
* Author: Alejandro Alvarez
22
*/
23
24
#ifndef _SEFRAMEWORK_SEFRAMEWORK_APERTURE_APERTURE_H
25
#define _SEFRAMEWORK_SEFRAMEWORK_APERTURE_APERTURE_H
26
27
#include "
SEUtils/PixelCoordinate.h
"
28
#include "
SEUtils/Types.h
"
29
30
namespace
SourceXtractor {
31
32
class
Aperture
{
33
public
:
34
virtual
~Aperture
() =
default
;
35
36
virtual
SeFloat
getArea
(
SeFloat
center_x,
SeFloat
center_y,
SeFloat
pixel_x,
SeFloat
pixel_y)
const
= 0;
37
38
virtual
PixelCoordinate
getMinPixel
(
SeFloat
centroid_x,
SeFloat
centroid_y)
const
= 0;
39
40
virtual
PixelCoordinate
getMaxPixel
(
SeFloat
centroid_x,
SeFloat
centroid_y)
const
= 0;
41
42
virtual
SeFloat
getRadiusSquared
(
SeFloat
center_x,
SeFloat
center_y,
SeFloat
pixel_x,
SeFloat
pixel_y)
const
= 0;
43
};
44
45
}
// end SourceXtractor
46
47
#endif // _SEFRAMEWORK_SEFRAMEWORK_APERTURE_APERTURE_H
Types.h
SourceXtractor::Aperture::~Aperture
virtual ~Aperture()=default
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::Aperture::getArea
virtual SeFloat getArea(SeFloat center_x, SeFloat center_y, SeFloat pixel_x, SeFloat pixel_y) const =0
SourceXtractor::Aperture::getMinPixel
virtual PixelCoordinate getMinPixel(SeFloat centroid_x, SeFloat centroid_y) const =0
SourceXtractor::PixelCoordinate
A pixel coordinate made of two integers m_x and m_y.
Definition:
PixelCoordinate.h:37
PixelCoordinate.h
SourceXtractor::Aperture::getRadiusSquared
virtual SeFloat getRadiusSquared(SeFloat center_x, SeFloat center_y, SeFloat pixel_x, SeFloat pixel_y) const =0
SourceXtractor::Aperture::getMaxPixel
virtual PixelCoordinate getMaxPixel(SeFloat centroid_x, SeFloat centroid_y) const =0
SourceXtractor::Aperture
Definition:
Aperture.h:32
Generated by
1.8.5