CConvolutionProcessorComp.h
Go to the documentation of this file.
1 #ifndef iipr_CConvolutionProcessorComp_included
2 #define iipr_CConvolutionProcessorComp_included
3 
4 
6 
8 
9 
10 namespace iipr
11 {
12 
13 
18 {
19 public:
21 
22  I_BEGIN_COMPONENT(CConvolutionProcessorComp);
23  I_END_COMPONENT;
24 
25 protected:
26  // reimplemented (iipr::TImageParamProcessorCompBase)
27  virtual bool ParamProcessImage(
28  const IConvolutionKernel2d* paramsPtr,
29  const iimg::IBitmap& inputImage,
30  iimg::IBitmap& outputImage);
31 };
32 
33 
34 } // namespace iipr
35 
36 
37 #endif // !iipr_CConvolutionProcessorComp_included
38 
iipr::TImageParamProcessorCompBase< IConvolutionKernel2d > BaseClass
Interface for 2D-convolution filter kernel.
virtual bool ParamProcessImage(const IConvolutionKernel2d *paramsPtr, const iimg::IBitmap &inputImage, iimg::IBitmap &outputImage)
Do image processing with some (optional) parameter set.
Implementation of image processor using convolution kernel.
Basic implementation for a simple bitmap processor.

© 2007-2011 Witold Gantzke and Kirill Lepskiy