|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkBSplineKernelFunction2.h>


Data Structures | |
| struct | Dispatch |
| struct | DispatchBase |
Public Types | |
| typedef SmartPointer< Self > | Pointer |
| typedef BSplineKernelFunction2 | Self |
| typedef KernelFunction | Superclass |
| typedef FixedArray< double, itkGetStaticConstMacro(SplineOrder)+1 > | WeightArrayType |
Public Member Functions | |
| double | Evaluate (const double &u) const |
| void | Evaluate (const double &u, WeightArrayType &weights) const |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (SplineOrder, unsigned int, VSplineOrder) | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| BSplineKernelFunction2 () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| ~BSplineKernelFunction2 () | |
Private Member Functions | |
| BSplineKernelFunction2 (const Self &) | |
| double | Evaluate (const Dispatch< 0 > &, const double &u) const |
| double | Evaluate (const Dispatch< 1 > &, const double &u) const |
| double | Evaluate (const Dispatch< 2 > &, const double &u) const |
| double | Evaluate (const Dispatch< 3 > &, const double &u) const |
| double | Evaluate (const DispatchBase &, const double &) const |
| void | Evaluate (const Dispatch< 0 > &, const double &u, WeightArrayType &weights) const |
| void | Evaluate (const Dispatch< 1 > &, const double &u, WeightArrayType &weights) const |
| void | Evaluate (const Dispatch< 2 > &, const double &u, WeightArrayType &weights) const |
| void | Evaluate (const Dispatch< 3 > &, const double &u, WeightArrayType &weights) const |
| double | Evaluate (const DispatchBase &, const double &, WeightArrayType &) const |
| void | operator= (const Self &) |
B-spline kernel used for density estimation and nonparameteric regression.
This class encapsulates B-spline kernel for density estimation or nonparametric regression. See documentation for KernelFunction for more details.
This class is templated over the spline order.
Definition at line 42 of file itkBSplineKernelFunction2.h.
| typedef SmartPointer<Self> itk::BSplineKernelFunction2< VSplineOrder >::Pointer |
Definition at line 48 of file itkBSplineKernelFunction2.h.
| typedef BSplineKernelFunction2 itk::BSplineKernelFunction2< VSplineOrder >::Self |
Standard class typedefs.
Definition at line 46 of file itkBSplineKernelFunction2.h.
| typedef KernelFunction itk::BSplineKernelFunction2< VSplineOrder >::Superclass |
Definition at line 47 of file itkBSplineKernelFunction2.h.
| typedef FixedArray< double, itkGetStaticConstMacro( SplineOrder ) + 1 > itk::BSplineKernelFunction2< VSplineOrder >::WeightArrayType |
Store weights for the entire support.
Definition at line 61 of file itkBSplineKernelFunction2.h.
|
inlineprotected |
Definition at line 78 of file itkBSplineKernelFunction2.h.
|
inlineprotected |
Definition at line 79 of file itkBSplineKernelFunction2.h.
|
private |
|
inline |
Evaluate the function at one point.
Definition at line 64 of file itkBSplineKernelFunction2.h.
|
inline |
Evaluate the function at the entire support. This is slightly faster, since no if's are needed.
Definition at line 72 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
B-spline functions for one point.Zeroth order spline.
Definition at line 101 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
First order spline
Definition at line 111 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Second order spline.
Definition at line 120 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Third order spline.
Definition at line 136 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Unimplemented spline order.
Definition at line 153 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
B-spline functions for all points in the support.Zeroth order spline.
Definition at line 165 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
First order spline
Definition at line 173 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Second order spline.
Definition at line 181 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Third order spline.
Definition at line 192 of file itkBSplineKernelFunction2.h.
|
inlineprivate |
Unimplemented spline order.
Definition at line 205 of file itkBSplineKernelFunction2.h.
|
virtual |
Run-time type information (and related methods).
| itk::BSplineKernelFunction2< VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
| unsigned | int, | ||
| VSplineOrder | |||
| ) |
Enum of for spline order.
|
static |
Method for creation through the object factory.
|
private |
|
inlineprotected |
Definition at line 81 of file itkBSplineKernelFunction2.h.
Generated on 06-12-2013 for elastix by 1.8.5 |