ITK
4.2.0
Insight Segmentation and Registration Toolkit
|
#include <itkBSplineKernelFunction.h>
Classes | |
struct | Dispatch |
struct | DispatchBase |
Public Types | |
typedef SmartPointer< Self > | Pointer |
typedef Superclass::RealType | RealType |
typedef BSplineKernelFunction | Self |
typedef KernelFunctionBase < TRealValueType > | Superclass |
Public Types inherited from itk::KernelFunctionBase< TRealValueType > | |
typedef SmartPointer< const Self > | ConstPointer |
Public Types inherited from itk::FunctionBase< TRealValueType, TRealValueType > | |
typedef TRealValueType | InputType |
typedef TRealValueType | OutputType |
Public Types inherited from itk::Object | |
Public Types inherited from itk::LightObject |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
TRealValueType | Evaluate (const TRealValueType &u) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const unsigned int | SplineOrder = VSplineOrder |
Protected Member Functions | |
BSplineKernelFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual | ~BSplineKernelFunction () |
Protected Member Functions inherited from itk::KernelFunctionBase< TRealValueType > | |
KernelFunctionBase () | |
virtual | ~KernelFunctionBase () |
Protected Member Functions inherited from itk::FunctionBase< TRealValueType, TRealValueType > | |
FunctionBase () | |
~FunctionBase () | |
Protected Member Functions inherited from itk::Object | |
Object () | |
bool | PrintObservers (std::ostream &os, Indent indent) const |
virtual void | SetTimeStamp (const TimeStamp &time) |
virtual | ~Object () |
Protected Member Functions inherited from itk::LightObject | |
virtual LightObject::Pointer | InternalClone () const |
LightObject () | |
virtual void | PrintHeader (std::ostream &os, Indent indent) const |
virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
virtual | ~LightObject () |
Private Member Functions | |
BSplineKernelFunction (const Self &) | |
void | operator= (const Self &) |
TRealValueType | Evaluate (const Dispatch< 0 > &, const TRealValueType &u) const |
TRealValueType | Evaluate (const Dispatch< 1 > &, const TRealValueType &u) const |
TRealValueType | Evaluate (const Dispatch< 2 > &, const TRealValueType &u) const |
TRealValueType | Evaluate (const Dispatch< 3 > &, const TRealValueType &u) const |
TRealValueType | Evaluate (const DispatchBase &, const TRealValueType &) const |
BSpline kernel used for density estimation and nonparameteric regression.
This class enscapsulates BSpline kernel for density estimation or nonparameteric regression. See documentation for KernelFunctionBase for more details.
This class is templated over the spline order.
Definition at line 42 of file itkBSplineKernelFunction.h.
typedef SmartPointer< Self > itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Pointer |
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
Definition at line 48 of file itkBSplineKernelFunction.h.
typedef Superclass::RealType itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::RealType |
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
Definition at line 50 of file itkBSplineKernelFunction.h.
typedef BSplineKernelFunction itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Self |
Standard class typedefs.
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
Definition at line 46 of file itkBSplineKernelFunction.h.
typedef KernelFunctionBase<TRealValueType> itk::BSplineKernelFunction< VSplineOrder, TRealValueType >::Superclass |
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
Definition at line 47 of file itkBSplineKernelFunction.h.
|
inlineprotected |
Definition at line 67 of file itkBSplineKernelFunction.h.
|
inlineprotectedvirtual |
Definition at line 68 of file itkBSplineKernelFunction.h.
|
private |
|
virtual |
Create an object from an instance, potentially deferring to a factory. This method allows you to create an instance of an object that is exactly the same type as the referring object. This is useful in cases where an object has been cast back to a base class.
Reimplemented from itk::Object.
|
inlinevirtual |
Evaluate the function.
Implements itk::KernelFunctionBase< TRealValueType >.
Definition at line 61 of file itkBSplineKernelFunction.h.
|
inlineprivate |
Zeroth order spline.
Definition at line 85 of file itkBSplineKernelFunction.h.
|
inlineprivate |
First order spline
Definition at line 104 of file itkBSplineKernelFunction.h.
|
inlineprivate |
Second order spline.
Definition at line 119 of file itkBSplineKernelFunction.h.
|
inlineprivate |
Third order spline.
Definition at line 142 of file itkBSplineKernelFunction.h.
|
inlineprivate |
Unimplemented spline order
Definition at line 165 of file itkBSplineKernelFunction.h.
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
|
static |
Method for creation through the object factory.
Reimplemented from itk::Object.
|
private |
|
inlineprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::KernelFunctionBase< TRealValueType >.
Definition at line 69 of file itkBSplineKernelFunction.h.
|
static |
Enum of for spline order.
Definition at line 58 of file itkBSplineKernelFunction.h.