SourceXtractorPlusPlus
0.10
Please provide a description of the project.
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
virtual
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_ */
SourceXtractor::AutoPhotometryTask::m_magnitude_zero_point
SeFloat m_magnitude_zero_point
Definition:
AutoPhotometryTask.h:49
Types.h
SourceXtractor::SeFloat
SeFloat32 SeFloat
Definition:
Types.h:32
SourceXtractor::AutoPhotometryTask::m_instance
unsigned m_instance
Definition:
AutoPhotometryTask.h:48
SourceXtractor::AutoPhotometryTask::m_use_symmetry
bool m_use_symmetry
Definition:
AutoPhotometryTask.h:52
SourceXtractor::AutoPhotometryTask::m_kron_minrad
SeFloat m_kron_minrad
Definition:
AutoPhotometryTask.h:51
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::AutoPhotometryTask::m_kron_factor
SeFloat m_kron_factor
Definition:
AutoPhotometryTask.h:50
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
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
Definition:
AutoPhotometryTask.h:32
SourceTask.h
SourceXtractor::AutoPhotometryTask::computeProperties
virtual void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition:
AutoPhotometryTask.cpp:47
Generated by
1.8.17