STIR  6.2.0
warp_image.h
Go to the documentation of this file.
1 //
2 /*
3  Copyright (C) 2009 - 2013, King's College London
4  This file is part of STIR.
5 
6  SPDX-License-Identifier: Apache-2.0
7 
8  See STIR/LICENSE.txt for details
9  */
18 #ifndef __stir_warp_image_H__
19 #define __stir_warp_image_H__
20 
23 
24 START_NAMESPACE_STIR
25 
26 VoxelsOnCartesianGrid<float> warp_image(const shared_ptr<DiscretisedDensity<3, float>>& density_sptr,
27  const shared_ptr<DiscretisedDensity<3, float>>& motion_x_sptr,
28  const shared_ptr<DiscretisedDensity<3, float>>& motion_y_sptr,
29  const shared_ptr<DiscretisedDensity<3, float>>& motion_z_sptr,
30  const BSpline::BSplineType spline_type,
31  const bool extend_borders);
32 
33 END_NAMESPACE_STIR
34 
35 #endif
BSplineType
enum providing constants to define the type of B-Spline used for interpolation
Definition: BSplines.h:37
Implementation of the n-dimensional B-Splines Interpolation.
defines the stir::VoxelsOnCartesianGrid class