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

iptk::Dilate Class Reference

#include <dilate.h>

Inheritance diagram for iptk::Dilate:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Class to perform morphological dilation.

A binary image is dilated and the resulting image is stored in a different location as compared to the original image. This result can be accessed by a call to the getResult member function.


Public Member Functions

 Dilate (void)
 Default constructor.

 Dilate (const iptk::Image &im)
 Image registering constructor.

 Dilate (const Dilate &d)
 Copy constructor Though this constructor does not look like a reference copier, the image data is shared between the passed object(i.e the parameter to the copy constructor) and the new object.

virtual ~Dilate ()
 Do nothing destructor.

virtual void process (void)
 The function which does the actual dilation operation.


Constructor & Destructor Documentation

iptk::Dilate::Dilate void   ) 
 

Default constructor.

An object created using the default constructor should set the image by using the setImage member function. The registered image should be a binary image with intensity values 0 or 255.

iptk::Dilate::Dilate const iptk::Image im  ) 
 

Image registering constructor.

The image is autmatically registered at the construction stage. The image registered should be a binary image with intesity levels of 0 or 255. The dilation operation is un-defined for other images.

virtual iptk::Dilate::~Dilate  )  [virtual]
 

Do nothing destructor.

Destructor does nothing at all as the default destructor would have been sufficient.


Member Function Documentation

virtual void iptk::Dilate::process void   )  [virtual]
 

The function which does the actual dilation operation.

A new image with the dilated result is produced. This resulting image can be accessed by a call to the getResult member function.

Implements iptk::MorphologicalOperationUsingStrel.


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