|
SourceXtractorPlusPlus 1.0.3
SourceXtractor++, the next generation SExtractor
|
#include <BackgroundConvolution.h>


Public Member Functions | |
| BackgroundConvolution (std::shared_ptr< Image< SeFloat > > convolution_filter, bool must_normalize) | |
| std::shared_ptr< DetectionImage > | processImage (std::shared_ptr< DetectionImage > image, std::shared_ptr< DetectionImage > variance, SeFloat threshold) const |
Private Member Functions | |
| void | normalize () |
Private Attributes | |
| std::shared_ptr< VectorImage< SeFloat > > | m_convolution_filter |
BackgroundConvolution filter
Definition at line 36 of file BackgroundConvolution.h.
|
inline |
Definition at line 39 of file BackgroundConvolution.h.
References m_convolution_filter, and normalize().

|
private |
Definition at line 50 of file BackgroundConvolution.cpp.
References m_convolution_filter.
Referenced by BackgroundConvolution().
| std::shared_ptr< DetectionImage > SourceXtractor::BackgroundConvolution::processImage | ( | std::shared_ptr< DetectionImage > | image, |
| std::shared_ptr< DetectionImage > | variance, | ||
| SeFloat | threshold ) const |
Definition at line 35 of file BackgroundConvolution.cpp.
References SourceXtractor::BufferedImage< T >::create(), Euclid::Configuration::logger, m_convolution_filter, and std::make_shared().

|
private |
Definition at line 53 of file BackgroundConvolution.h.
Referenced by BackgroundConvolution(), normalize(), and processImage().