mimas::pyramid_tool Class Reference

Pyramid tool for creating Gaussian and Laplacian pyramids. More...

#include <pyramid_tool.h>

Collaboration diagram for mimas::pyramid_tool:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 pyramid_tool (void)
 constructor
 ~pyramid_tool (void)
 destructor
void reduceGaussian (image< double > &imagein, image< double > &imageout)
void reduceGaussian (image< double > &imagein, vector< image< double > > &vectimageout, int numlevels)
void expandGaussian (image< double > &imagein, image< double > &imageout)
void expandGaussian (image< double > &imagein, vector< image< double > > &vectimageout, int numlevels)
void buildLaplacian (image< double > &imagein, vector< image< double > > &vectimageout, int numlevels)
void reconstructLaplacian (vector< image< double > > &vectimagein, image< double > &imageout)

Detailed Description

Pyramid tool for creating Gaussian and Laplacian pyramids.

Author:
Bala Amavasai (bala@amavasai.org)
Date:
Mon Jul 15 11:39:38 UTC 2002
Header
/cvs/mimas2/include/pyramid_tool.h,v 1.1.1.1 2005/08/09 15:37:45 engmb Exp

Definition at line 18 of file pyramid_tool.h.


Constructor & Destructor Documentation

mimas::pyramid_tool::pyramid_tool ( void   ) 

constructor

Definition at line 36 of file pyramid_tool.h.

mimas::pyramid_tool::~pyramid_tool ( void   ) 

destructor

Definition at line 43 of file pyramid_tool.h.


Member Function Documentation

void mimas::pyramid_tool::reduceGaussian ( image< double > &  imagein,
image< double > &  imageout 
)

Definition at line 153 of file pyramid_tool.h.

References mimas::const_image_ref< T, T * >::getHeight(), mimas::image_ref< T >::getPixel(), mimas::const_image_ref< T, T * >::getWidth(), mimas::image< T >::init(), and mimas::image_ref< T >::pixel().

Referenced by buildLaplacian(), and reduceGaussian().

Here is the call graph for this function:

void mimas::pyramid_tool::reduceGaussian ( image< double > &  imagein,
vector< image< double > > &  vectimageout,
int  numlevels 
)

Definition at line 101 of file pyramid_tool.h.

References mimas::image< T >::clear(), and reduceGaussian().

Here is the call graph for this function:

void mimas::pyramid_tool::expandGaussian ( image< double > &  imagein,
image< double > &  imageout 
)

Definition at line 184 of file pyramid_tool.h.

References mimas::const_image_ref< T, T * >::getHeight(), mimas::image_ref< T >::getPixel(), mimas::const_image_ref< T, T * >::getWidth(), mimas::image< T >::init(), and mimas::image_ref< T >::pixel().

Referenced by buildLaplacian(), expandGaussian(), and reconstructLaplacian().

Here is the call graph for this function:

void mimas::pyramid_tool::expandGaussian ( image< double > &  imagein,
vector< image< double > > &  vectimageout,
int  numlevels 
)

Definition at line 127 of file pyramid_tool.h.

References mimas::image< T >::clear(), and expandGaussian().

Here is the call graph for this function:

void mimas::pyramid_tool::buildLaplacian ( image< double > &  imagein,
vector< image< double > > &  vectimageout,
int  numlevels 
)

Definition at line 48 of file pyramid_tool.h.

References mimas::image< T >::clear(), expandGaussian(), mimas::const_image_ref< T, T * >::getHeight(), mimas::const_image_ref< T, T * >::getWidth(), mimas::image_ref< T >::pixel(), and reduceGaussian().

Here is the call graph for this function:

void mimas::pyramid_tool::reconstructLaplacian ( vector< image< double > > &  vectimagein,
image< double > &  imageout 
)

Definition at line 77 of file pyramid_tool.h.

References expandGaussian(), mimas::const_image_ref< T, T * >::getHeight(), mimas::const_image_ref< T, T * >::getWidth(), mimas::image< T >::init(), and mimas::image_ref< T >::pixel().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:46 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...