#include <ridge.h>
Inheritance diagram for iptk::Ridge:


 A class which extracts ridges in intensity profiles of gray-scale images. 
Public Member Functions | |
| Ridge (void) | |
| Default Constructor. An object created using the default constructor should set the image by using the setImage member function.  | |
| Ridge (const iptk::Image &im) | |
| Image registering constructor. The image is automatically registered at the construction stage.  | |
| Ridge (const Ridge &r) | |
| Copy constructor. This constructor is only a reference copier.  | |
| virtual | ~Ridge () | 
| Destructor. Does nothing.  | |
| virtual void | setParams (double params[]) | 
| Sets the parameters required for proper function of the ridge extraction process. The parameter passed should be an array of elements of type double.   | |
| virtual void | process (void) | 
| The function which does the extraction operation. The processing will be meaningfull only after a valid iptk::Image is registered with an object of this class, and after valid parameters are set using the setParams member function.  | |
| virtual iptk::Image | getResult (void) | 
| Returns the image containing the extracted ridges. Returns a meaning result only after a call to the process function.  | |
      
  | 
  
| 
 
Copy constructor. The new object and the old object share the same data space in memory.  | 
  
      
  | 
  
| 
 
Sets the parameters required for proper function of the ridge extraction process. 
The first element of the array should contain a threshold parameter in the range [0, 1]. Say this threshold value is  Reimplemented from iptk::IP_Function.  | 
  
 1.3.7