Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkBSplineSecondOrderDerivativeKernelFunction2.h>
Derivative of a B-spline kernel used for density estimation and nonparametric regression.
This class encapsulates the derivative of a 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 44 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
Data Structures | |
struct | Dispatch |
struct | DispatchBase |
Public Types | |
typedef SmartPointer< Self > | Pointer |
typedef BSplineSecondOrderDerivativeKernelFunction2 | Self |
typedef KernelFunctionBase< double > | Superclass |
Public Member Functions | |
double | Evaluate (const double &u) const override |
void | Evaluate (const double &u, double *weights) const |
virtual const char * | GetClassName () const |
itkStaticConstMacro (SplineOrder, unsigned int, VSplineOrder) | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
BSplineSecondOrderDerivativeKernelFunction2 () | |
void | PrintSelf (std::ostream &os, Indent indent) const override |
~BSplineSecondOrderDerivativeKernelFunction2 () override | |
Private Member Functions | |
BSplineSecondOrderDerivativeKernelFunction2 (const Self &) | |
double | Evaluate (const Dispatch< 2 > &, const double &u) const |
void | Evaluate (const Dispatch< 2 > &, const double &u, double *weights) const |
double | Evaluate (const Dispatch< 3 > &, const double &u) const |
void | Evaluate (const Dispatch< 3 > &, const double &u, double *weights) const |
double | Evaluate (const DispatchBase &, const double &) const |
void | Evaluate (const DispatchBase &, const double &, double *) const |
void | operator= (const Self &) |
typedef SmartPointer< Self > itk::BSplineSecondOrderDerivativeKernelFunction2< VSplineOrder >::Pointer |
Definition at line 51 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
typedef BSplineSecondOrderDerivativeKernelFunction2 itk::BSplineSecondOrderDerivativeKernelFunction2< VSplineOrder >::Self |
Standard class typedefs.
Definition at line 49 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
typedef KernelFunctionBase< double > itk::BSplineSecondOrderDerivativeKernelFunction2< VSplineOrder >::Superclass |
Definition at line 50 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprotected |
Definition at line 78 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineoverrideprotected |
Definition at line 79 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
private |
|
inlineprivate |
Zeroth order spline. First order spline Second order spline.
Definition at line 105 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprivate |
Definition at line 132 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprivate |
Third order spline.
Definition at line 141 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprivate |
Definition at line 160 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprivate |
Unimplemented spline order
Definition at line 170 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineprivate |
Definition at line 176 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inlineoverride |
Evaluate the function.
Definition at line 63 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
inline |
Evaluate the function.
Definition at line 70 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
|
virtual |
Run-time type information (and related methods).
itk::BSplineSecondOrderDerivativeKernelFunction2< VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned int | , | ||
VSplineOrder | |||
) |
Enum of for spline order.
|
static |
Method for creation through the object factory.
|
private |
|
inlineoverrideprotected |
Definition at line 81 of file itkBSplineSecondOrderDerivativeKernelFunction2.h.
Generated on 1667476801 for elastix by 1.9.4 |