STIR 6.4.0

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

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

Go to the source code of this file.

Namespaces

namespace  stir
 Namespace for the STIR library (and some/most of its applications)
 
namespace  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