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

iptk::RainfallingWatershed Class Reference

#include <rainfallingWatershed.h>

Inheritance diagram for iptk::RainfallingWatershed:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

A class which extracts the rainfalling watershed transform of a gray-sclae image.

It is derived from the generic base class iptk::RegionExtractor. See the documentation of iptk::RegionExtractor for more information.


Public Member Functions

 RainfallingWatershed (void)
 Default Constructor.

 RainfallingWatershed (const Image &im)
 Image registering constructor.

 RainfallingWatershed (const RainfallingWatershed &rw)
 Copy Constructor.

 ~RainfallingWatershed ()
 Destructor.

virtual void process (void)
 The function which does the actual extraction of the watershed transform.


Constructor & Destructor Documentation

iptk::RainfallingWatershed::RainfallingWatershed void   ) 
 

Default Constructor.

An object created using the default constructor should set the image by using the setImage() member function.

iptk::RainfallingWatershed::RainfallingWatershed const Image im  ) 
 

Image registering constructor.

The image is automatically registered at the construction stage.


Member Function Documentation

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

The function which does the actual extraction of the watershed transform.

The extracted list of regions, region map and the resulting segmented image, can all be accessed using the respective get functions. See the documentation of iptk::RegionExtractor for more information.

Implements iptk::RegionExtractor.


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