SourceXtractorPlusPlus
1.0.3
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::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
SourceXtractor
Definition
Aperture.h:30
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition
Types.h:32
Generated by
1.15.0