|
SourceXtractorPlusPlus
0.12
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... | |
Public Member Functions inherited from SourceXtractor::GroupingCriteria | |
| 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.
References second.
|
private |
Definition at line 51 of file MoffatCriteria.h.
|
private |
Definition at line 50 of file MoffatCriteria.h.
1.8.14