SourceXtractorPlusPlus
0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
SEImplementation
Plugin
AutoPhotometry
AutoPhotometryTask.h
Go to the documentation of this file.
1
17
/*
18
* AperturePhotometryTask.h
19
*
20
* Created on: Sep 22, 2016
21
* Author: mschefer
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYTASK_H_
25
#define _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYTASK_H_
26
27
#include "
SEUtils/Types.h
"
28
#include "
SEFramework/Task/SourceTask.h
"
29
30
namespace
SourceXtractor
{
31
32
class
AutoPhotometryTask
:
public
SourceTask
{
33
public
:
34
36
virtual
~AutoPhotometryTask
() =
default
;
37
38
AutoPhotometryTask
(
unsigned
instance
,
SeFloat
magnitude_zero_point
,
SeFloat
kron_factor
,
SeFloat
kron_minrad
,
bool
use_symmetry
) :
39
m_instance
(
instance
),
40
m_magnitude_zero_point
(
magnitude_zero_point
),
41
m_kron_factor
(
kron_factor
),
42
m_kron_minrad
(
kron_minrad
),
43
m_use_symmetry
(
use_symmetry
) {}
44
45
void
computeProperties
(
SourceInterface
&
source
)
const override
;
46
47
private
:
48
unsigned
m_instance
;
49
SeFloat
m_magnitude_zero_point
;
50
SeFloat
m_kron_factor
;
51
SeFloat
m_kron_minrad
;
52
bool
m_use_symmetry
;
53
};
54
55
}
56
57
#endif
/* _SEIMPLEMENTATION_PLUGIN_AUTOPHOTOMETRY_AUTOPHOTOMETRYTASK_H_ */
SourceTask.h
Types.h
SourceXtractor::AutoPhotometryTask
Definition
AutoPhotometryTask.h:32
SourceXtractor::AutoPhotometryTask::m_use_symmetry
bool m_use_symmetry
Definition
AutoPhotometryTask.h:52
SourceXtractor::AutoPhotometryTask::m_kron_factor
SeFloat m_kron_factor
Definition
AutoPhotometryTask.h:50
SourceXtractor::AutoPhotometryTask::m_instance
unsigned m_instance
Definition
AutoPhotometryTask.h:48
SourceXtractor::AutoPhotometryTask::AutoPhotometryTask
AutoPhotometryTask(unsigned instance, SeFloat magnitude_zero_point, SeFloat kron_factor, SeFloat kron_minrad, bool use_symmetry)
Definition
AutoPhotometryTask.h:38
SourceXtractor::AutoPhotometryTask::~AutoPhotometryTask
virtual ~AutoPhotometryTask()=default
Destructor.
SourceXtractor::AutoPhotometryTask::m_magnitude_zero_point
SeFloat m_magnitude_zero_point
Definition
AutoPhotometryTask.h:49
SourceXtractor::AutoPhotometryTask::m_kron_minrad
SeFloat m_kron_minrad
Definition
AutoPhotometryTask.h:51
SourceXtractor::AutoPhotometryTask::computeProperties
void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition
AutoPhotometryTask.cpp:48
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition
SourceInterface.h:46
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition
SourceTask.h:36
std::function
SourceXtractor
Definition
Aperture.h:30
Generated by
1.10.0