STIR  6.2.0
Namespaces | Functions

Implementation of the (cubic) B-Splines Interpolation. More...

#include "stir/modulo.h"
#include "stir/assign.h"
#include "stir/numerics/IR_filters.h"

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 
 stir::BSpline
 Namespace for functions and classes for B-Spline interpolation in the STIR library.
 

Functions

template<class IterT , class constantsT >
std::iterator_traits< IterT >::value_type stir::BSpline::detail::cplus0 (const IterT input_begin_iterator, const IterT input_end_iterator, const constantsT z1, const constantsT precision, const bool periodicity)
 
template<class RandIterOut , class IterT , class constantsT >
void stir::BSpline::BSplines_coef (RandIterOut c_begin_iterator, RandIterOut c_end_iterator, IterT input_begin_iterator, IterT input_end_iterator, const constantsT z1, const constantsT z2, const constantsT lambda)
 compute BSpline coefficients that gives the BSpline that interpolates the given data
 

Detailed Description

Implementation of the (cubic) B-Splines Interpolation.

Author
Charalampos Tsoumpas
Kris Thielemans