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

mitkCubicInterpolateFilter Class Reference

mitkCubicInterpolateFilter - a concrete class for cubic interpolation. More...

#include <mitkCubicInterpolateFilter.h>

Inherits mitkInterpolateFilter.

Inheritance diagram for mitkCubicInterpolateFilter:

Inheritance graph
Collaboration diagram for mitkCubicInterpolateFilter:

Collaboration graph
List of all members.

Public Member Functions

virtual void PrintSelf (ostream &os)
 mitkCubicInterpolateFilter ()

Detailed Description

mitkCubicInterpolateFilter - a concrete class for cubic interpolation.

mitkCubicInterpolateFilter is a concrete class for Catmull-Rom spline (Catmull & Rom 1974). A bi-cubic algorithem was implemented for 2D image which the intensity at a point is determined from the weighted sum of intensities at 16 pixels closest to it. Also a tri-cubic method was developed to perform 3d volume interpolation that the intensity at a point is estimated from 4x4x4 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

mitkCubicInterpolateFilter::mitkCubicInterpolateFilter  ) 


Member Function Documentation

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

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

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:01:40 2014 for MITK (Medical Imaging ToolKit) by  doxygen 1.4.3