SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
AperturePhotometry
AperturePhotometryArrayTask.h
Go to the documentation of this file.
1
17
/*
18
* AperturePhotometryArrayTask.h
19
*
20
* Created on: Nov 23, 2018
21
* Author: Alejandro Alvarez Ayllon
22
*/
23
24
#ifndef _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYARRAYTASK_H_
25
#define _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYARRAYTASK_H_
26
27
#include "
SEFramework/Aperture/Aperture.h
"
28
#include "
SEFramework/Task/SourceTask.h
"
29
30
namespace
SourceXtractor
{
31
32
class
AperturePhotometryArrayTask
:
public
SourceTask
{
33
public
:
34
35
virtual
~AperturePhotometryArrayTask
() =
default
;
36
37
AperturePhotometryArrayTask
(
const
std::vector<unsigned>
&aperture_instances,
unsigned
instance)
38
:
m_aperture_instances
(aperture_instances),
m_instance
(instance) {}
39
40
virtual
void
computeProperties
(
SourceInterface
&source)
const override
;
41
42
private
:
43
std::vector<unsigned>
m_aperture_instances
;
44
unsigned
m_instance
;
45
};
46
47
}
// end SourceXtractor
48
49
#endif // _SEIMPLEMENTATION_PLUGIN_APERTUREPHOTOMETRY_APERTUREPHOTOMETRYARRAYTASK_H_
SourceXtractor::AperturePhotometryArrayTask::m_instance
unsigned m_instance
Definition:
AperturePhotometryArrayTask.h:44
SourceXtractor::AperturePhotometryArrayTask::m_aperture_instances
std::vector< unsigned > m_aperture_instances
Definition:
AperturePhotometryArrayTask.h:43
SourceXtractor::SourceTask
A Task that acts on a Source to compute one or more properties.
Definition:
SourceTask.h:36
SourceTask.h
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::AperturePhotometryArrayTask::AperturePhotometryArrayTask
AperturePhotometryArrayTask(const std::vector< unsigned > &aperture_instances, unsigned instance)
Definition:
AperturePhotometryArrayTask.h:37
SourceXtractor::AperturePhotometryArrayTask::computeProperties
virtual void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
Definition:
AperturePhotometryArrayTask.cpp:30
std::vector< unsigned >
SourceXtractor::AperturePhotometryArrayTask::~AperturePhotometryArrayTask
virtual ~AperturePhotometryArrayTask()=default
SourceXtractor::AperturePhotometryArrayTask
Definition:
AperturePhotometryArrayTask.h:32
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