SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
Groups sources if their Moffat profile overlap. More...
#include <MoffatCriteria.h>
Public Member Functions | |
MoffatCriteria (double threshold, double max_distance) | |
virtual | ~MoffatCriteria () |
virtual bool | shouldGroup (const SourceInterface &, const SourceInterface &) const override |
Determines if the two sources should be grouped together. More... | |
![]() | |
virtual | ~GroupingCriteria ()=default |
Destructor. More... | |
Private Member Functions | |
bool | doesImpact (const SourceInterface &impactor, const SourceInterface &impactee) const |
Private Attributes | |
double | m_threshold |
double | m_max_distance |
Groups sources if their Moffat profile overlap.
Definition at line 39 of file MoffatCriteria.h.
|
inline |
Definition at line 42 of file MoffatCriteria.h.
|
inlinevirtual |
Definition at line 43 of file MoffatCriteria.h.
|
private |
Definition at line 35 of file MoffatCriteria.cpp.
References dx, dy, SourceXtractor::PixelCentroid::getCentroidX(), SourceXtractor::PixelCentroid::getCentroidY(), and SourceXtractor::SourceInterface::getProperty().
|
overridevirtual |
Determines if the two sources should be grouped together.
Implements SourceXtractor::GroupingCriteria.
Definition at line 57 of file MoffatCriteria.cpp.
|
private |
Definition at line 51 of file MoffatCriteria.h.
|
private |
Definition at line 50 of file MoffatCriteria.h.