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

mitkLinearInterpolateFilter Class Reference

mitkLinearInterpolateFilter - a concrete class for bilinear and trilinear interpolation. More...

#include <mitkLinearInterpolateFilter.h>

Inherits mitkInterpolateFilter.

Inheritance diagram for mitkLinearInterpolateFilter:

Inheritance graph
[legend]
Collaboration diagram for mitkLinearInterpolateFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkLinearInterpolateFilter ()

Detailed Description

mitkLinearInterpolateFilter - a concrete class for bilinear and trilinear interpolation.

mitkLinearInterpolateFilter is a concrete class for bilinear and trilinear interpolation.A bi-linear interpolation algorithem was implemented for 2D image which the intensity at a point is determined from the weighted sum of intensities at four pixels closest to it. Also a tri-linear method was developed for 3d volume interpolation that the intensity at a point is estimated from 2x2x2 neighborhood.

This filter can perform point interpolation by using InterpolatePoint() and perform volume interpolation by using Run().

User should specify the input volume and run Update() first before interpolation.


Constructor & Destructor Documentation

mitkLinearInterpolateFilter::mitkLinearInterpolateFilter  ) 
 

Constructor.


Member Function Documentation

virtual void mitkLinearInterpolateFilter::PrintSelf ostream &  os  )  [virtual]
 

Print the necessary information about this object for the debugging purpose.

Parameters:
os The specified ostream to output information.

Reimplemented from mitkInterpolateFilter.


The documentation for this class was generated from the following file:
Generated on Tue Feb 25 15:03:40 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3