|
template<typename out_elemT , typename in_elemT , typename constantsT > |
void | stir::BSpline::detail::set_coef (Array< 1, out_elemT > &coeffs, const Array< 1, in_elemT > &input, const BasicCoordinate< 1, constantsT > &z1s, const BasicCoordinate< 1, constantsT > &z2s, const BasicCoordinate< 1, constantsT > &lambdas) |
|
template<int num_dimensions, typename out_elemT , typename in_elemT , typename constantsT > |
void | stir::BSpline::detail::set_coef (Array< num_dimensions, out_elemT > &coeffs, const Array< num_dimensions, in_elemT > &input, const BasicCoordinate< num_dimensions, constantsT > &z1s, const BasicCoordinate< num_dimensions, constantsT > &z2s, const BasicCoordinate< num_dimensions, constantsT > &lambdas) |
|
template<int num_dimensions, int num_dimensions2, typename T , typename FunctionT , typename SplineFunctionT > |
SplineFunctionT::result_type | stir::BSpline::detail::spline_convolution (const Array< num_dimensions, T > &coeffs, const BasicCoordinate< num_dimensions2, pos_type > &relative_positions, const BasicCoordinate< num_dimensions2, BSplineType > &spline_types, FunctionT f, SplineFunctionT g) |
|
template<int num_dimensions2, typename T , typename FunctionT > |
T | stir::BSpline::detail::spline_convolution (const Array< 1, T > &coeffs, const BasicCoordinate< num_dimensions2, pos_type > &relative_positions, const BasicCoordinate< num_dimensions2, BSplineType > &spline_types, FunctionT f) |
|
Implementation of the B-Splines Interpolation.
- Author
- Kris Thielemans
-
Charalampos Tsoumpas