23 #ifndef __stir_numerics_overlap_interpolate__H__ 24 #define __stir_numerics_overlap_interpolate__H__ 31 class VectorWithOffset;
45 const VectorWithOffset<T>& in_data,
48 const bool assign_rest_with_zeroes =
true);
122 template <
typename out_iter_t,
typename out_coord_iter_t,
typename in_iter_t,
typename in_coord_iter_t>
124 const out_iter_t out_end,
125 const out_coord_iter_t out_coord_begin,
126 const out_coord_iter_t out_coord_end,
127 const in_iter_t in_begin,
129 const in_coord_iter_t in_coord_begin,
130 const in_coord_iter_t in_coord_end,
131 const bool only_add_to_output =
false,
132 const bool assign_rest_with_zeroes =
true);
Implementation of inline versions of stir::overlap_interpolate.
void overlap_interpolate(const out_iter_t out_begin, const out_iter_t out_end, const out_coord_iter_t out_coord_begin, const out_coord_iter_t out_coord_end, const in_iter_t in_begin, in_iter_t in_end, const in_coord_iter_t in_coord_begin, const in_coord_iter_t in_coord_end, const bool only_add_to_output=false, const bool assign_rest_with_zeroes=true)
'overlap' interpolation for iterators, with arbitrary 'bin' sizes.
Definition: overlap_interpolate.inl:24
basic configuration include file