SourceXtractorPlusPlus 0.19.2
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
AssocModeTask.h
Go to the documentation of this file.
1
19#ifndef _SEIMPLEMENTATION_PLUGIN_ASSOCMODE_ASSOCMODETASK_H_
20#define _SEIMPLEMENTATION_PLUGIN_ASSOCMODE_ASSOCMODETASK_H_
21
22
23#include "AssocModeConfig.h"
24#include "SEUtils/Types.h"
25#include "SEUtils/KdTree.h"
26
28
29
30namespace SourceXtractor {
31
32class AssocModeTask : public SourceTask {
33public:
36
38 virtual ~AssocModeTask() = default;
39
41
42 void computeProperties(SourceInterface& source) const override;
43
44private:
47 double m_radius;
48};
49
50}
51
52
53
54#endif /* _SEIMPLEMENTATION_PLUGIN_ASSOCMODE_ASSOCMODETASK_H_ */
void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
std::vector< KdTree< AssocModeConfig::CatalogEntry > > m_catalogs
AssocModeConfig::AssocMode m_assoc_mode
virtual ~AssocModeTask()=default
Destructor.
The SourceInterface is an abstract "source" that has properties attached to it.
A Task that acts on a Source to compute one or more properties.
Definition SourceTask.h:36