RGBConvolvePyrBuilder< T > Class Template Reference

Builds pyramids based on arbitrary color filters. More...

#include <Image/PyrBuilder.H>

Inheritance diagram for RGBConvolvePyrBuilder< T >:
Inheritance graph
[legend]
Collaboration diagram for RGBConvolvePyrBuilder< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RGBConvolvePyrBuilder (const Image< float > &rfilt, const Image< float > &gfilt, const Image< float > &bfilt, ConvolutionBoundaryStrategy boundary)
 Constructor.
virtual RGBConvolvePyrBuilder
< T > * 
clone () const
 Cloning constructor:
virtual ImageSet< T > build (const Image< PixRGB< T > > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0)
 Builds a pyramid based on a img.
virtual ImageSet< T > build (const Image< T > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0)
 Don't use this one!
ImageSet< PixRGB< T > > build2 (const Image< PixRGB< T > > &img, const int firstlevel, const int depth, PyramidCache< T > *cache=0)

Detailed Description

template<class T>
class RGBConvolvePyrBuilder< T >

Builds pyramids based on arbitrary color filters.

Definition at line 179 of file PyrBuilder.H.


Constructor & Destructor Documentation

template<class T >
RGBConvolvePyrBuilder< T >::RGBConvolvePyrBuilder ( const Image< float > &  rfilt,
const Image< float > &  gfilt,
const Image< float > &  bfilt,
ConvolutionBoundaryStrategy  boundary 
) [inline]

Constructor.

Definition at line 184 of file PyrBuilder.C.


Member Function Documentation

template<class T >
ImageSet< T > RGBConvolvePyrBuilder< T >::build ( const Image< T > &  img,
const int  firstlevel,
const int  depth,
PyramidCache< T > *  cache = 0 
) [inline, virtual]

Don't use this one!

Implements PyrBuilder< T >.

Definition at line 216 of file PyrBuilder.C.

template<class T >
ImageSet< T > RGBConvolvePyrBuilder< T >::build ( const Image< PixRGB< T > > &  img,
const int  firstlevel,
const int  depth,
PyramidCache< T > *  cache = 0 
) [inline, virtual]

Builds a pyramid based on a img.

Definition at line 196 of file PyrBuilder.C.

References buildPyrConvolve(), and getComponents().

template<class T >
ImageSet< PixRGB< T > > RGBConvolvePyrBuilder< T >::build2 ( const Image< PixRGB< T > > &  img,
const int  firstlevel,
const int  depth,
PyramidCache< T > *  cache = 0 
) [inline]

Builds a color pyramid based on a img. Only used to display results, filters behaviour...

Definition at line 228 of file PyrBuilder.C.

References buildPyrConvolve(), getComponents(), and makeRGB().

template<class T >
RGBConvolvePyrBuilder< T > * RGBConvolvePyrBuilder< T >::clone (  )  const [inline, virtual]

Cloning constructor:

Implements PyrBuilder< T >.

Definition at line 247 of file PyrBuilder.C.


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:43:46 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3