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

Public Member Functions | |
| DirectConvolution (std::shared_ptr< const Image< T > > img) | |
| virtual | ~DirectConvolution ()=default |
| template<typename ... Args> | |
| void | convolve (std::shared_ptr< WriteableImage< T > > image, Args... padding_args) const |
| std::size_t | getWidth () const |
| std::size_t | getHeight () const |
| std::shared_ptr< const Image< T > > | getKernel () const |
Private Attributes | |
| std::shared_ptr< const VectorImage< T > > | m_kernel |
Definition at line 33 of file DirectConvolution.h.
|
inlineexplicit |
Definition at line 35 of file DirectConvolution.h.
References m_kernel.
|
virtualdefault |
|
inline |
Definition at line 42 of file DirectConvolution.h.
References SourceXtractor::VectorImage< T >::create(), std::forward(), and m_kernel.

|
inline |
Definition at line 69 of file DirectConvolution.h.
References m_kernel.
|
inline |
Definition at line 73 of file DirectConvolution.h.
References m_kernel.
|
inline |
Definition at line 65 of file DirectConvolution.h.
References m_kernel.
|
private |
Definition at line 78 of file DirectConvolution.h.
Referenced by convolve(), DirectConvolution(), getHeight(), getKernel(), and getWidth().