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

iptk::Envelope Class Reference

#include <envelope.h>

Inheritance diagram for iptk::Envelope:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Class to compute an envelope of an image using the previous maximum value.

The envelope generated is at a different memory space as compared to the original/registered image.


Public Member Functions

 Envelope (void)
 Default constructor.

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

 Envelope (const Envelope &e)
 Copy constructor.

virtual ~Envelope ()
 Destructor.

virtual void process (void)
 The actual function which does the processing(or envelope extraction).

virtual iptk::Image getResult (void)
 Returns the envelope.


Constructor & Destructor Documentation

iptk::Envelope::Envelope void   ) 
 

Default constructor.

Does nothing. Objects initialised by default construction should should register the image by calling the setImage member function.

iptk::Envelope::Envelope const iptk::Image im  ) 
 

Image registering constructor.

The image is registered at the time of construction and is not affected by the envelope finding algorithm.

iptk::Envelope::Envelope const Envelope e  ) 
 

Copy constructor.

It is only a reference copier.

virtual iptk::Envelope::~Envelope  )  [virtual]
 

Destructor.

Does nothing as nothing is needed to be done.


Member Function Documentation

virtual iptk::Image iptk::Envelope::getResult void   )  [virtual]
 

Returns the envelope.

The returned envelope image is different from the original image in terms of the memory space.

Reimplemented from iptk::IP_Function.

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

The actual function which does the processing(or envelope extraction).

The processed image(or the image envelope) can be accessed using the getResult member function.

Implements iptk::IP_Function.


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