#include <itkNonUniformBSpline.h>
Inheritance diagram for itk::NonUniformBSpline< TDimension >:
This class is a bspline with nonuniform knot spacing. The use can specify a set of points and a set of knots and the spline will attempt to find the control points which will cause the spline to interpolate the points.
CAUTION: THIS CLASS IS STILL UNDER DEVELOPMENT.
Definition at line 48 of file itkNonUniformBSpline.h.
|
Definition at line 68 of file itkNonUniformBSpline.h. |
|
Reimplemented from itk::Object. Definition at line 58 of file itkNonUniformBSpline.h. |
|
Definition at line 67 of file itkNonUniformBSpline.h. |
|
Definition at line 66 of file itkNonUniformBSpline.h. |
|
Definition at line 65 of file itkNonUniformBSpline.h. |
|
Definition at line 64 of file itkNonUniformBSpline.h. |
|
Definition at line 63 of file itkNonUniformBSpline.h. |
|
Reimplemented from itk::Object. Definition at line 57 of file itkNonUniformBSpline.h. |
|
Definition at line 62 of file itkNonUniformBSpline.h. |
|
Definition at line 61 of file itkNonUniformBSpline.h. Referenced by itk::NonUniformBSpline< TDimension >::GetPoints(). |
|
Definition at line 60 of file itkNonUniformBSpline.h. |
|
Definition at line 59 of file itkNonUniformBSpline.h. |
|
Typedefs Reimplemented from itk::Object. Definition at line 55 of file itkNonUniformBSpline.h. |
|
Reimplemented from itk::Object. Definition at line 56 of file itkNonUniformBSpline.h. |
|
Constructor |
|
Virtual destructor |
|
Computes the chord lengths based on the points. |
|
Compute the control points. |
|
Methods for evaluating the spline. The parameterization is always between 0 and 1. |
|
Methods for evaluating the spline. The parameterization is always between 0 and 1. |
|
Method for creation through the object factory. Reimplemented from itk::Object.
|
|
Get the control points for the spline Definition at line 126 of file itkNonUniformBSpline.h. References itk::NonUniformBSpline< TDimension >::m_ControlPoints. |
|
Get the knot vector. |
|
Get the points the spline is trying to interpolate. Definition at line 84 of file itkNonUniformBSpline.h. References itk::NonUniformBSpline< TDimension >::m_Points, and itk::NonUniformBSpline< TDimension >::PointListType. |
|
Get the order of the spline. Definition at line 152 of file itkNonUniformBSpline.h. References itk::NonUniformBSpline< TDimension >::m_SplineOrder. |
|
Method for creation through the object factory. Reimplemented from itk::Object.
|
|
Evaluate the basis functions directly. order - order of the basis function, i.e. 3 = cubic. i - basis function number, zero based. t - parameter of the spline. |
|
Method to print the object. Reimplemented from itk::Object.
|
|
Set the control points for the spline. |
|
Set the knot vector. Knots may be nonuniformly spaced. Knots will be rescaled to be between 0 and 1. |
|
Set points which the spline will attempt to interpolate. |
|
Set the order of the spline. Definition at line 142 of file itkNonUniformBSpline.h. References itk::NonUniformBSpline< TDimension >::m_SplineOrder, and itk::Object::Modified(). |
|
The chord length computed from m_Points. Definition at line 192 of file itkNonUniformBSpline.h. |
|
The control points of the spline. Definition at line 187 of file itkNonUniformBSpline.h. Referenced by itk::NonUniformBSpline< TDimension >::GetControlPoints(). |
|
The cumulative chord length computed from m_Points Definition at line 197 of file itkNonUniformBSpline.h. |
|
The knots of spline. Definition at line 182 of file itkNonUniformBSpline.h. |
|
Points that the spline attempts to intepolate. Definition at line 177 of file itkNonUniformBSpline.h. Referenced by itk::NonUniformBSpline< TDimension >::GetPoints(). |
|
The spatial dimension. Saved from the template parameter. Definition at line 207 of file itkNonUniformBSpline.h. |
|
The order of the spline. Definition at line 202 of file itkNonUniformBSpline.h. Referenced by itk::NonUniformBSpline< TDimension >::GetSplineOrder(), and itk::NonUniformBSpline< TDimension >::SetSplineOrder(). |