| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/image/imageconvolution.h>

Public Member Functions | |
| ImageConvolution (const ImageConvolutionKernel *kernel) | |
| void | setKernel (const ImageConvolutionKernel *kernel) |
| const ImageConvolutionKernel * | getKernel () const |
| Set/get the kernel. | |
| virtual Image * | manipulate (Image *source, Image *target) |
| virtual bool | operatesInPlace () const |
| VRS_TYPEINFO (ImageConvolution, ImageManipulator) | |
Protected Member Functions | |
| Image * | convolution (Image *source, Image *target) |
| VRS::ImageConvolution::ImageConvolution | ( | const ImageConvolutionKernel * | kernel | ) |
| void VRS::ImageConvolution::setKernel | ( | const ImageConvolutionKernel * | kernel | ) |
| const ImageConvolutionKernel* VRS::ImageConvolution::getKernel | ( | ) | const |
Set/get the kernel.
The image operation is apply to the source image and the the resulting image is stored in the target image. The handle of the target image is returned.
Implements VRS::ImageManipulator.
| virtual bool VRS::ImageConvolution::operatesInPlace | ( | ) | const [virtual] |
See `ImageManipulator'. This manipulator operates in place.
Reimplemented from VRS::ImageManipulator.
| VRS::ImageConvolution::VRS_TYPEINFO | ( | ImageConvolution | , | |
| ImageManipulator | ||||
| ) |