#include <intensitySurface.h>
Collaboration diagram for iptk::IntensitySurface:

Then this class will create an intensity-surface from the intensity-mesh defined by the array of triangles.
Public Member Functions | |
| IntensitySurface (void) | |
| Default Constructor.   | |
| IntensitySurface (const IntensitySurface &is) | |
| Copy Constructor.   | |
| virtual | ~IntensitySurface () | 
| Destructor.  | |
| void | setImage (const iptk::Image &im) | 
| Sets the image whose surface has to be extracted.  | |
| void | setMesh (TNT::Array1D< gutk::Triangle > &mesh) | 
| Sets the intensity-mesh which should be used for creation of the intensity surface.  | |
| void | extract (void) | 
| The function which extracts the surface. A call to this should always be preceeded by calls to the setImage and the setMesh functions.   | |
| iptk::Image | getSurface (void) | 
| Returns the extracted surface as a iptk::Image object.   | |
      
  | 
  
| 
 Default Constructor. 
  | 
  
      
  | 
  
| 
 Copy Constructor. 
  | 
  
      
  | 
  
| 
 
The function which extracts the surface. Else, this function's behaviour is undefined.  | 
  
      
  | 
  
| 
 Returns the extracted surface as a iptk::Image object. 
The returened object will hold a valid surface only if a call to this function is preceeded by a call to the   | 
  
 1.3.7