SourceXtractorPlusPlus
0.11
Please provide a description of the project.
|
#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 Image< T > > | m_kernel |
Definition at line 33 of file DirectConvolution.h.
|
inline |
Definition at line 35 of file DirectConvolution.h.
References SourceXtractor::MirrorImage< T >::create().
|
virtualdefault |
|
inline |
Definition at line 42 of file DirectConvolution.h.
References SourceXtractor::VectorImage< T >::create(), and SourceXtractor::DirectConvolution< T, TPadding >::m_kernel.
|
inline |
Definition at line 69 of file DirectConvolution.h.
References SourceXtractor::DirectConvolution< T, TPadding >::m_kernel.
|
inline |
Definition at line 73 of file DirectConvolution.h.
References SourceXtractor::DirectConvolution< T, TPadding >::m_kernel.
|
inline |
Definition at line 65 of file DirectConvolution.h.
References SourceXtractor::DirectConvolution< T, TPadding >::m_kernel.
|
private |
Definition at line 78 of file DirectConvolution.h.
Referenced by SourceXtractor::DirectConvolution< T, TPadding >::convolve(), SourceXtractor::DirectConvolution< T, TPadding >::getHeight(), SourceXtractor::DirectConvolution< T, TPadding >::getKernel(), and SourceXtractor::DirectConvolution< T, TPadding >::getWidth().