aimsalgo 6.0.0
Neuroimaging image processing
aims::BSplineOrder< Order > Struct Template Reference

1D B-Spline functions centered on 0, recursively evaluated at run time. More...

#include <aims/math/bspline.h>

Inheritance diagram for aims::BSplineOrder< Order >:

Static Public Member Functions

static double at (double x)
 
static double spline (double x)
 
static double derivative (double x)
 
static double derivative2 (double x)
 
static unsigned order ()
 

Detailed Description

template<unsigned Order>
struct aims::BSplineOrder< Order >

1D B-Spline functions centered on 0, recursively evaluated at run time.

Definition at line 53 of file bspline.h.

Member Function Documentation

◆ at()

template<unsigned Order>
static double aims::BSplineOrder< Order >::at ( double x)
inlinestatic

Definition at line 55 of file bspline.h.

References spline().

◆ derivative()

template<unsigned Order>
static double aims::BSplineOrder< Order >::derivative ( double x)
inlinestatic

Definition at line 71 of file bspline.h.

References spline().

Referenced by derivative2().

◆ derivative2()

template<unsigned Order>
static double aims::BSplineOrder< Order >::derivative2 ( double x)
inlinestatic

Definition at line 77 of file bspline.h.

References derivative().

◆ order()

template<unsigned Order>
static unsigned aims::BSplineOrder< Order >::order ( )
inlinestatic

Definition at line 84 of file bspline.h.

◆ spline()

template<unsigned Order>
static double aims::BSplineOrder< Order >::spline ( double x)
inlinestatic

Definition at line 60 of file bspline.h.

References spline().

Referenced by at(), derivative(), and spline().


The documentation for this struct was generated from the following file: