SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
AssocModeTask.h
Go to the documentation of this file.
1
17
18
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
49
50}
51
52
53
54#endif /* _SEIMPLEMENTATION_PLUGIN_ASSOCMODE_ASSOCMODETASK_H_ */
AssocModeTask(const std::vector< std::vector< AssocModeConfig::CatalogEntry > > &catalogs, AssocModeConfig::AssocMode assoc_type, double radius)
std::function< AssocModeConfig::CatalogEntry(const std::vector< AssocModeConfig::CatalogEntry > &)> GetAssocResult
void computeProperties(SourceInterface &source) const override
Computes one or more properties for the Source.
std::vector< KdTree< AssocModeConfig::CatalogEntry > > m_catalogs
AssocModeConfig::CatalogEntry CatalogEntry
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