Developer Documentation
RAVL, Recognition And Vision Library
USER HOME PAGE CLASS LIST CONTENTS
Ravl - Images - Filtering - ConvolveHorz2dC<class KernelPixelT,class InPixelT,class OutPixelT,class SumTypeT>
 

  PUBLIC
ConvolveHorz2dC::ConvolveHorz2dC(void)
ConvolveHorz2dC::ConvolveHorz2dC(const Array1dC &)
ConvolveHorz2dC::SetKernel(const Array1dC &)
ConvolveHorz2dC::Apply(const ImageC &,ImageC &) const
ConvolveHorz2dC::operator ()(const ImageC &,ImageC &) const

   ConvolveHorz2dC<class KernelPixelT,class InPixelT,class OutPixelT,class SumTypeT>   
 
Horzontal 2D Convolution with a 1D filter.
 
include "Ravl/Image/ConvolveHorz2d.hh"
Source file:Ravl/Image/Processing/Filters/ConvolveHorz2d.hh
User Level:Normal
Library:RavlImageProc
In Scope:RavlImageN

Variables:
Array1dC rowKernel;

Methods:
ConvolveHorz2dC()
Default constructor.

ConvolveHorz2dC(const Array1dC<KernelPixelT> & nrowKernel)
Default constructor.

void SetKernel(const Array1dC<KernelPixelT> & nrowKernel)
Set the convolution kernel.
Note: Currently this rotates the mast around the central element, not about the 0 index as other convolution methods in RAVL.

void Apply(const ImageC<InPixelT> & in,ImageC<OutPixelT> & result) const
Do convolution on image 'in', put the output in 'result'

void operator ()(const ImageC<InPixelT> & in,ImageC<OutPixelT> & result) const
() Style apply.


Maintainer:Charles Galambos, Documentation by CxxDoc: Tue Aug 13 09:59:30 2002