Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

iptk::DifferenceImage Class Reference

#include <differenceImage.h>

Inheritance diagram for iptk::DifferenceImage:

Inheritance graph
[legend]
Collaboration diagram for iptk::DifferenceImage:

Collaboration graph
[legend]
List of all members.

Detailed Description

A class to perform pixel-by-pixel difference of two images.


Look at iptk::ArithmeticImage for more information on usage of this class.


Public Member Functions

 DifferenceImage (void)
 Default Constructor.
This constructor does nothing than creating an DifferenceImage object.

 DifferenceImage (const DifferenceImage &ai)
 Copy Constructor.

virtual ~DifferenceImage ()
 Destructor.

void evaluate (void)
 The function which does the actual evaluation of the subtraction of the right image from the left image.


Constructor & Destructor Documentation

iptk::DifferenceImage::DifferenceImage void   ) 
 

Default Constructor.
This constructor does nothing than creating an DifferenceImage object.

The two operand images will have to be set using the inherited member functions, iptk::ArithmeticImage::setLeftImage and iptk::ArithmeticImage::setRightImage. Look at iptk::ArithmeticImage for more information.

iptk::DifferenceImage::DifferenceImage const DifferenceImage ai  ) 
 

Copy Constructor.

It is only a reference copier.


Member Function Documentation

void iptk::DifferenceImage::evaluate void   )  [virtual]
 

The function which does the actual evaluation of the subtraction of the right image from the left image.

Look at iptk::ArithmeticImage::evaluate for more information.

Implements iptk::ArithmeticImage.


The documentation for this class was generated from the following file:
Generated on Mon Nov 22 11:12:41 2004 for ImprolaLib by doxygen 1.3.7