SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
AperturePhotometry
ApertureFlagTask.h
Go to the documentation of this file.
1
17
/*
18
* ApertureFlagTask.h
19
*
20
* Created on: Oct 09, 2018
21
* Author: Alejandro Alvarez Ayllon
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAGTASK_H_
25
#define _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAGTASK_H_
26
27
#include "
SEFramework/Aperture/Aperture.h
"
28
#include "
SEFramework/Task/SourceTask.h
"
29
30
namespace
SourceXtractor
{
31
32
class
ApertureFlagTask
:
public
SourceTask
{
33
public
:
34
35
virtual
~ApertureFlagTask
() =
default
;
36
37
ApertureFlagTask
(
const
std::vector<SeFloat>
&apertures)
38
:
m_apertures
(apertures) {}
39
40
virtual
void
computeProperties
(
SourceInterface
&source)
const override
;
41
42
private
:
43
std::vector<SeFloat>
m_apertures
;
44
};
45
46
}
47
48
#endif
/* _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREFLAGTASK_H_ */
SourceXtractor::ApertureFlagTask::computeProperties
virtual void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition:
ApertureFlagTask.cpp:42
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceXtractor::ApertureFlagTask::m_apertures
std::vector< SeFloat > m_apertures
Definition:
ApertureFlagTask.h:43
SourceXtractor::ApertureFlagTask
Definition:
ApertureFlagTask.h:32
SourceTask.h
SourceXtractor::ApertureFlagTask::~ApertureFlagTask
virtual ~ApertureFlagTask()=default
SourceXtractor
Definition:
Aperture.h:30
std::vector< SeFloat >
SourceXtractor::ApertureFlagTask::ApertureFlagTask
ApertureFlagTask(const std::vector< SeFloat > &apertures)
Definition:
ApertureFlagTask.h:37
Aperture.h
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition:
SourceInterface.h:46
Generated by
1.8.14