Static Public Member Functions

cmtk::CubicSpline Class Reference
[cmtkBase Library]

Class computing cubic splines. More...

#include <cmtkCubicSpline.h>

List of all members.

Static Public Member Functions

static Types::Coordinate ApproxSpline0 (const Types::Coordinate t)
 Compute a value of the 0th approximating spline function.
static Types::Coordinate ApproxSpline1 (const Types::Coordinate t)
 Compute a value of the 1st approximating spline function.
static Types::Coordinate ApproxSpline2 (const Types::Coordinate t)
 Compute a value of the 2nd approximating spline function.
static Types::Coordinate ApproxSpline3 (const Types::Coordinate t)
 Compute a value of the 3rd approximating spline function.
static Types::Coordinate ApproxSpline (const int k, const Types::Coordinate t)
 Compute the value of a given approximating spline function.
static Types::Coordinate DerivApproxSpline0 (const Types::Coordinate t)
 Compute the derivative of the 0th approximating spline function.
static Types::Coordinate DerivApproxSpline1 (const Types::Coordinate t)
 Compute derivative of the 1st approximating spline function.
static Types::Coordinate DerivApproxSpline2 (const Types::Coordinate t)
 Compute derivative of the 2nd approximating spline function.
static Types::Coordinate DerivApproxSpline3 (const Types::Coordinate t)
 Compute derivative of the 3rd approximating spline function.
static Types::Coordinate DerivApproxSpline (const int k, const Types::Coordinate t)
 Compute the derivative of a given approximating spline function.
static Types::Coordinate SecondDerivApproxSpline0 (const Types::Coordinate t)
 Compute the second derivative of the 0th approximating spline function.
static Types::Coordinate SecondDerivApproxSpline1 (const Types::Coordinate t)
 Compute second derivative of the 1st approximating spline function.
static Types::Coordinate SecondDerivApproxSpline2 (const Types::Coordinate t)
 Compute second derivative of the 2nd approximating spline function.
static Types::Coordinate SecondDerivApproxSpline3 (const Types::Coordinate t)
 Compute second derivative of the 3rd approximating spline function.
static Types::Coordinate SecondDerivApproxSpline (const int k, const Types::Coordinate t)
 Compute the second derivative of a given approximating spline function.
static Types::Coordinate InterpSpline0 (const Types::Coordinate t)
 Compute a value of the 0th interpolating spline function.
static Types::Coordinate InterpSpline1 (const Types::Coordinate t)
 Compute a value of the 1st interpolating spline function.
static Types::Coordinate InterpSpline2 (const Types::Coordinate t)
 Compute a value of the 2nd interpolating spline function.
static Types::Coordinate InterpSpline3 (const Types::Coordinate t)
 Compute a value of the 3rd interpolating spline function.
static Types::Coordinate InterpSpline (const int k, const Types::Coordinate t)
 Compute the value of a given interpolating spline function.
static Types::Coordinate DerivInterpSpline0 (const Types::Coordinate t)
 Compute derivative of the 0th interpolating spline function.
static Types::Coordinate DerivInterpSpline1 (const Types::Coordinate t)
 Compute derivative of the 1st interpolating spline function.
static Types::Coordinate DerivInterpSpline2 (const Types::Coordinate t)
 Compute derivative of the 2nd interpolating spline function.
static Types::Coordinate DerivInterpSpline3 (const Types::Coordinate t)
 Compute derivative of the 3rd interpolating spline function.
static Types::Coordinate DerivInterpSpline (const int k, const Types::Coordinate t)
 Compute derivative of a given interpolating spline function.
static Types::Coordinate SecondDerivInterpSpline0 (const Types::Coordinate t)
 Compute second derivative of the 0th interpolating spline function.
static Types::Coordinate SecondDerivInterpSpline1 (const Types::Coordinate t)
 Compute second derivative of the 1st interpolating spline function.
static Types::Coordinate SecondDerivInterpSpline2 (const Types::Coordinate t)
 Compute second derivative of the 2nd interpolating spline function.
static Types::Coordinate SecondDerivInterpSpline3 (const Types::Coordinate t)
 Compute second derivative of the 3rd interpolating spline function.
static Types::Coordinate SecondDerivInterpSpline (const int k, const Types::Coordinate t)
 Compute second derivative of a given interpolating spline function.

Detailed Description

Class computing cubic splines.

This class is used for example by tri-cubic intensity interpolation and B-spline deformations. It supports both approximating splines (for deformations) and interpolating splines (for intensity interpolation).

Definition at line 53 of file cmtkCubicSpline.h.


Member Function Documentation

static Types::Coordinate cmtk::CubicSpline::ApproxSpline0 ( const Types::Coordinate  t ) [inline, static]

Compute a value of the 0th approximating spline function.

Definition at line 57 of file cmtkCubicSpline.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines