![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkBSplineDerivativeKernelFunction2.h>
Data Structures | |
struct | Dispatch |
struct | DispatchBase |
Public Types | |
typedef SmartPointer< Self > | Pointer |
typedef BSplineDerivativeKernelFunction2 | Self |
typedef KernelFunction | Superclass |
Public Member Functions | |
double | Evaluate (const double &u) const |
virtual const char * | GetClassName () const |
itkStaticConstMacro (SplineOrder, unsigned int, VSplineOrder) | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
BSplineDerivativeKernelFunction2 () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
~BSplineDerivativeKernelFunction2 () | |
Private Member Functions | |
BSplineDerivativeKernelFunction2 (const Self &) | |
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 | operator= (const Self &) |
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 43 of file itkBSplineDerivativeKernelFunction2.h.
typedef SmartPointer<Self> itk::BSplineDerivativeKernelFunction2< VSplineOrder >::Pointer |
Definition at line 49 of file itkBSplineDerivativeKernelFunction2.h.
typedef BSplineDerivativeKernelFunction2 itk::BSplineDerivativeKernelFunction2< VSplineOrder >::Self |
Standard class typedefs.
Definition at line 47 of file itkBSplineDerivativeKernelFunction2.h.
typedef KernelFunction itk::BSplineDerivativeKernelFunction2< VSplineOrder >::Superclass |
Definition at line 48 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprotected |
Definition at line 73 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprotected |
Definition at line 74 of file itkBSplineDerivativeKernelFunction2.h.
|
private |
|
inline |
Evaluate the function. Evaluate the function.
Definition at line 67 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprivate |
Zeroth order spline. inline double Evaluate (const Dispatch<0>&, const double & u) const {
double absValue = vnl_math_abs( u );
if ( absValue < 0.5 ) { return 1.0; } else if ( absValue == 0.5 ) { return 0.5; } else { return 0.0; }
} First order spline
Definition at line 113 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprivate |
Second order spline.
Definition at line 134 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprivate |
Third order spline.
Definition at line 154 of file itkBSplineDerivativeKernelFunction2.h.
|
inlineprivate |
Unimplemented spline order
Definition at line 193 of file itkBSplineDerivativeKernelFunction2.h.
|
virtual |
Run-time type information (and related methods).
itk::BSplineDerivativeKernelFunction2< VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned | int, | ||
VSplineOrder | |||
) |
Enum of for spline order.
|
static |
Method for creation through the object factory.
|
private |
|
inlineprotected |
Definition at line 76 of file itkBSplineDerivativeKernelFunction2.h.
Generated on 27-06-2013 for elastix by ![]() |
![]() |