STIR  6.2.0
Namespaces | Functions
overlap_interpolate.cxx File Reference

Implementation of stir::overlap_interpolate. More...

#include "stir/interpolate.h"
#include "stir/VectorWithOffset.h"
#include "stir/Array.h"

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 

Functions

template<typename T >
void stir::overlap_interpolate (VectorWithOffset< T > &out_data, const VectorWithOffset< T > &in_data, const float zoom, const float offset, const bool assign_rest_with_zeroes=true)
 'overlap' interpolation (i.e. count preserving) for vectors. More...
 
template void stir::overlap_interpolate (VectorWithOffset< float > &out_data, const VectorWithOffset< float > &in_data, const float zoom, const float offset, const bool assign_rest_with_zeroes)
 
template void stir::overlap_interpolate (VectorWithOffset< double > &out_data, const VectorWithOffset< double > &in_data, const float zoom, const float offset, const bool assign_rest_with_zeroes)
 
template void stir::overlap_interpolate (VectorWithOffset< Array< 1, float >> &out_data, const VectorWithOffset< Array< 1, float >> &in_data, const float zoom, const float offset, const bool assign_rest_with_zeroes)
 
template void stir::overlap_interpolate (VectorWithOffset< Array< 2, float >> &out_data, const VectorWithOffset< Array< 2, float >> &in_data, const float zoom, const float offset, const bool assign_rest_with_zeroes)
 

Detailed Description

Implementation of stir::overlap_interpolate.

Author
Kris Thielemans (with suggestions by Alexey Zverovich)
PARAPET project