#include <pyramid_tool.h>
Collaboration diagram for mimas::pyramid_tool:

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) |
Definition at line 18 of file pyramid_tool.h.
| mimas::pyramid_tool::pyramid_tool | ( | void | ) |
| mimas::pyramid_tool::~pyramid_tool | ( | void | ) |
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:

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:
