#include <mitkBSplineInterpolateFilter.h>
Inherits mitkInterpolateFilter.
Inheritance diagram for mitkBSplineInterpolateFilter:
Public Member Functions | |
virtual void | PrintSelf (ostream &os) |
mitkBSplineInterpolateFilter (unsigned int splineDegree) | |
mitkBSplineInterpolateFilter () |
mitkBSplineInterpolateFilter is a concrete class for implementation of B-Spline interpolation algorithem. A point's intensity can be estimated using a B-spline curve. Several B-spline basis funcitons were implemented from 2-degree to 9-degree. Cubic(3-degree) B-spline is the default interpolation kernel algorithm which requires 4x4 neighborhood in 2D, 4x4x4 neighborhood in 3D.
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 with specific spline degree. param splineDegree Specify the degree for B-Spline kernel. |
|
Constructor. |
|
Print the necessary information about this object for the debugging purpose.
Reimplemented from mitkInterpolateFilter. |