SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
PsfTask.h
Go to the documentation of this file.
1
17/*
18 * PsfTask.h
19 *
20 * Created on: Jun 25, 2018
21 * Author: Alejandro Álvarez Ayllón
22 */
23
24#ifndef _SEIMPLEMENTATION_PLUGIN_PSF_PSFTASK_H_
25#define _SEIMPLEMENTATION_PLUGIN_PSF_PSFTASK_H_
26
28#include "SEFramework/Psf/Psf.h"
29
30namespace SourceXtractor {
31
47
48} // end SourceXtractor
49
50#endif //_SEIMPLEMENTATION_PLUGIN_PSF_PSFTASK_H_
A Task that acts on a SourceGroup to compute one or more properties.
Definition GroupTask.h:36
std::function< double(SourceXtractor::SourceGroupInterface &group, unsigned instance) ValueGetter)
Definition PsfTask.h:40
virtual ~PsfTask()=default
std::shared_ptr< Psf > m_vpsf
Definition PsfTask.h:45
PsfTask(unsigned instance, const std::shared_ptr< Psf > &vpsf)
Definition PsfTask.cpp:56
void computeProperties(SourceGroupInterface &source) const override
Computes one or more properties for the SourceGroup and/or the Sources it contains.
Definition PsfTask.cpp:60
static std::map< std::string, ValueGetter > component_value_getters
Definition PsfTask.h:41
Defines the interface used to group sources.