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

iptk::ProductImage Class Reference

#include <productImage.h>

Inheritance diagram for iptk::ProductImage:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

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


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


Public Member Functions

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

 ProductImage (const ProductImage &ai)
 Copy Constructor.

virtual ~ProductImage ()
 Destructor.

void evaluate (void)
 The function which does the actual evaluation of the product of the images.


Constructor & Destructor Documentation

iptk::ProductImage::ProductImage void   ) 
 

Default Constructor.
This constructor does nothing than creating an ProductImage 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::ProductImage::ProductImage const ProductImage ai  ) 
 

Copy Constructor.

It is only a reference copier.


Member Function Documentation

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

The function which does the actual evaluation of the product of the images.

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:42 2004 for ImprolaLib by doxygen 1.3.7