|
Krita Source Code Documentation
|
#include <kis_wavelet_kernel.h>
Static Public Member Functions | |
| static void | applyWavelet (KisPaintDeviceSP device, const QRect &rect, qreal xRadius, qreal yRadius, const QBitArray &channelFlags, KoUpdater *updater) |
| static KisConvolutionKernelSP | createHorizontalKernel (qreal radius) |
| static Eigen::Matrix< qreal, Eigen::Dynamic, Eigen::Dynamic > | createHorizontalMatrix (qreal radius) |
| static KisConvolutionKernelSP | createVerticalKernel (qreal radius) |
| static Eigen::Matrix< qreal, Eigen::Dynamic, Eigen::Dynamic > | createVerticalMatrix (qreal radius) |
| static int | kernelSizeFromRadius (qreal radius) |
Definition at line 16 of file kis_wavelet_kernel.h.
|
static |
Definition at line 85 of file kis_wavelet_kernel.cpp.
References KisConvolutionPainter::applyMatrix(), BORDER_REPEAT, KisPaintDevice::colorSpace(), createHorizontalKernel(), createVerticalKernel(), KisConvolutionKernel::height(), KisPaintDevice::prepareClone(), KisPainter::setChannelFlags(), and KisPainter::setProgress().
|
static |
Definition at line 72 of file kis_wavelet_kernel.cpp.
References createHorizontalMatrix(), and KisConvolutionKernel::fromMatrix().
|
static |
The kernel size should always be odd, then the position of the central pixel can be easily calculated
Definition at line 21 of file kis_wavelet_kernel.cpp.
References kernelSizeFromRadius(), and KIS_ASSERT_RECOVER_NOOP.
|
static |
Definition at line 79 of file kis_wavelet_kernel.cpp.
References createVerticalMatrix(), and KisConvolutionKernel::fromMatrix().
|
static |
The kernel size should always be odd, then the position of the central pixel can be easily calculated
Definition at line 46 of file kis_wavelet_kernel.cpp.
References kernelSizeFromRadius(), and KIS_ASSERT_RECOVER_NOOP.
|
static |
Definition at line 15 of file kis_wavelet_kernel.cpp.