SourceXtractorPlusPlus
0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
src
lib
Grouping
LineSelectionCriteria.cpp
Go to the documentation of this file.
1
19
/*
20
* LineSelectionCriteria.cpp
21
*
22
* Created on: Nov 21, 2019
23
* Author: mschefer
24
*/
25
26
27
#include "
SEImplementation/Plugin/PixelCentroid/PixelCentroid.h
"
28
29
#include "
SEImplementation/Grouping/LineSelectionCriteria.h
"
30
31
namespace
SourceXtractor
{
32
33
bool
LineSelectionCriteria::mustBeProcessed
(
const
SourceInterface
&
source
)
const
{
34
auto
&
centroid
=
source
.getProperty<
PixelCentroid
>();
35
return
centroid
.getCentroidY() <
m_line_number
;
36
}
37
38
}
// SourceXtractor namespace
LineSelectionCriteria.h
PixelCentroid.h
SourceXtractor::LineSelectionCriteria::m_line_number
int m_line_number
Definition
LineSelectionCriteria.h:41
SourceXtractor::LineSelectionCriteria::mustBeProcessed
bool mustBeProcessed(const SourceInterface &) const override
Determines if the given Source must be processed or not.
Definition
LineSelectionCriteria.cpp:33
SourceXtractor::PixelCentroid
The centroid of all the pixels in the source, weighted by their DetectionImage pixel values.
Definition
PixelCentroid.h:37
SourceXtractor::SourceInterface
The SourceInterface is an abstract "source" that has properties attached to it.
Definition
SourceInterface.h:46
std::function
SourceXtractor
Definition
Aperture.h:30
Generated by
1.10.0