OvImagePairPreprocessorT< T > Class Template Reference

Abstract Base Class Template for preprocessing a pair of images. More...

#include <OvImagePairPreprocessorT.h>

List of all members.

Public Member Functions

 OvImagePairPreprocessorT ()
virtual ~OvImagePairPreprocessorT ()
virtual bool preProcessImagePair (OvImageT< T > &i1, OvImageT< T > &i2)=0
virtual bool setParams (int nparams, double *params)=0


Detailed Description

template<typename T>
class OvImagePairPreprocessorT< T >

Abstract Base Class Template for preprocessing a pair of images.

The OvImagePairPreprocessorT class defines a basic interface for preprocessing a pair of images. Subclasses can implement the interface to provide a variety of preprocessors (e.g., contrast alignment, color to gray, median filtering, etc.)

Author:
Abhijit Ogale


Constructor & Destructor Documentation

template<typename T>
OvImagePairPreprocessorT< T >::OvImagePairPreprocessorT (  ) 

Default constructor with no parameters

template<typename T>
OvImagePairPreprocessorT< T >::~OvImagePairPreprocessorT (  )  [virtual]

Destructor


Member Function Documentation

template<typename T>
virtual bool OvImagePairPreprocessorT< T >::preProcessImagePair ( OvImageT< T > &  i1,
OvImageT< T > &  i2 
) [pure virtual]

Main method for preprocessing an image pair. Note: This method modifies the input images, so be careful.

Parameters:
i1 the first image
i2 the second image
Returns:
true if successful.

template<typename T>
virtual bool OvImagePairPreprocessorT< T >::setParams ( int  nparams,
double *  params 
) [pure virtual]

Used for specifying any parameters required.

Parameters:
nparams number of parameters which are being passed
params the values of the parameters
Returns:
true if successful.


The documentation for this class was generated from the following file:
Generated on Thu Feb 1 15:58:49 2007 for OpenVis3D by  doxygen 1.4.7