|
SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
|
#include <Cleaning.h>


Public Member Functions | |
| Cleaning (std::shared_ptr< SourceFactory > source_factory, unsigned int min_area) | |
| virtual | ~Cleaning () |
| void | deblend (SourceGroupInterface &group) const override |
| Performs the DeblendStep on the SourceGroup. | |
| std::set< PropertyId > | requiredProperties () const override |
| Returns properties used by the deblend step. | |
Public Member Functions inherited from SourceXtractor::DeblendStep | |
| virtual | ~DeblendStep ()=default |
| Destructor. | |
Private Attributes | |
| std::shared_ptr< SourceFactory > | m_source_factory |
| unsigned int | m_min_area |
Definition at line 37 of file Cleaning.h.
|
inline |
Definition at line 40 of file Cleaning.h.
|
inlinevirtual |
Definition at line 42 of file Cleaning.h.
|
overridevirtual |
Performs the DeblendStep on the SourceGroup.
Implements SourceXtractor::DeblendStep.
Definition at line 45 of file Cleaning.cpp.
References findMostInfluentialSource(), mergeSources(), std::move(), and shouldClean().

|
private |
Definition at line 120 of file Cleaning.cpp.
Referenced by deblend().
|
private |
|
overridevirtual |
Returns properties used by the deblend step.
Reimplemented from SourceXtractor::DeblendStep.
Definition at line 168 of file Cleaning.cpp.
|
private |
Definition at line 57 of file Cleaning.h.
Referenced by shouldClean().
|
private |
Definition at line 56 of file Cleaning.h.
Referenced by mergeSources().