mimas::correlate_square_region< T, Corr > Class Template Reference

#include <correlate_square_region.h>

Inheritance diagram for mimas::correlate_square_region< T, Corr >:

Inheritance graph
[legend]
Collaboration diagram for mimas::correlate_square_region< T, Corr >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef boost::numeric::ublas::vector<
double
Vector
typedef boost::shared_ptr<
image< T > > 
image_ptr

Public Member Functions

 correlate_square_region (image_ptr aImage1, image_ptr aImage2, int aAreaDiv2, Corr &aCorr)
double operator() (const Vector &a, const Vector &b)

Protected Attributes

image_ptr image1
image_ptr image2
int areaDiv2
Corr corr

Detailed Description

template<typename T, class Corr>
class mimas::correlate_square_region< T, Corr >

Definition at line 10 of file correlate_square_region.h.


Member Typedef Documentation

template<typename T, class Corr>
typedef boost::numeric::ublas::vector< double > mimas::correlate_square_region< T, Corr >::Vector

Definition at line 15 of file correlate_square_region.h.

template<typename T, class Corr>
typedef boost::shared_ptr< image< T > > mimas::correlate_square_region< T, Corr >::image_ptr

Definition at line 16 of file correlate_square_region.h.


Constructor & Destructor Documentation

template<typename T, class Corr>
mimas::correlate_square_region< T, Corr >::correlate_square_region ( image_ptr  aImage1,
image_ptr  aImage2,
int  aAreaDiv2,
Corr &  aCorr 
) [inline]

Definition at line 17 of file correlate_square_region.h.

References mimas::correlate_square_region< T, Corr >::areaDiv2, mimas::correlate_square_region< T, Corr >::image1, and mimas::correlate_square_region< T, Corr >::image2.


Member Function Documentation

template<typename T, class Corr>
double mimas::correlate_square_region< T, Corr >::operator() ( const Vector a,
const Vector b 
)


Member Data Documentation

template<typename T, class Corr>
image_ptr mimas::correlate_square_region< T, Corr >::image1 [protected]

Definition at line 27 of file correlate_square_region.h.

Referenced by mimas::correlate_square_region< T, Corr >::correlate_square_region().

template<typename T, class Corr>
image_ptr mimas::correlate_square_region< T, Corr >::image2 [protected]

Definition at line 28 of file correlate_square_region.h.

Referenced by mimas::correlate_square_region< T, Corr >::correlate_square_region().

template<typename T, class Corr>
int mimas::correlate_square_region< T, Corr >::areaDiv2 [protected]

Definition at line 29 of file correlate_square_region.h.

Referenced by mimas::correlate_square_region< T, Corr >::correlate_square_region().

template<typename T, class Corr>
Corr mimas::correlate_square_region< T, Corr >::corr [protected]

Definition at line 30 of file correlate_square_region.h.


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:27 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...