17#ifndef __filter_reslice_h__
18#define __filter_reslice_h__
47 template <
template <
class ImageType>
class Interpolator,
class ImageTypeDestination,
class ImageTypeSource>
49 ImageTypeSource& source,
50 ImageTypeDestination& destination,
an Image providing interpolated values from another Image
This class defines the interface for classes that perform image interpolation.
const vector< uint32_t > AutoOverSample
const transform_type NoTransform
void reslice(ImageTypeSource &source, ImageTypeDestination &destination, const transform_type &transform=Adapter::NoTransform, const vector< uint32_t > &oversampling=Adapter::AutoOverSample, const typename ImageTypeDestination::value_type value_when_out_of_bounds=Interp::Base< ImageTypeDestination >::default_out_of_bounds_value())
convenience function to regrid one Image onto another
MR::default_type value_type
Eigen::Transform< default_type, 3, Eigen::AffineCompact > transform_type
the type for the affine transform of an image:
void threaded_copy_with_progress_message(const std::string &message, InputImageType &source, OutputImageType &destination, const vector< size_t > &axes, size_t num_axes_in_thread=1)