#include <complex>
#include <type_traits>
#include "datatype.h"
#include "types.h"
#include "interp/base.h"
Go to the source code of this file.
Classes | |
struct | MR::Interp::value_type_of< C > |
This class provides access to the voxel intensities of a data set, using tri-linear interpolation. More... | |
struct | MR::Interp::value_type_of< std::complex< X > > |
class | MR::Interp::LinearInterpBase< ImageType, PType > |
class | MR::Interp::LinearInterp< ImageType, PType > |
class | MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Value > |
class | MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Derivative > |
class | MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::ValueAndDerivative > |
Namespaces | |
namespace | MR |
namespace | MR::Interp |
Typedefs | |
template<typename ImageType > | |
using | MR::Interp::Linear = LinearInterp< ImageType, LinearInterpProcessingType::Value > |
Enumerations | |
enum | MR::Interp::LinearInterpProcessingType { MR::Interp::Value = 1 , MR::Interp::Derivative = 2 , MR::Interp::ValueAndDerivative = Value | Derivative } |
Functions | |
template<class ImageType , typename... Args> | |
Linear< ImageType > | MR::Interp::make_linear (const ImageType &parent, Args &&... args) |