Developer documentation
Version 3.0.3-105-gd3941f44
MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Value > Class Template Reference

#include "interp/linear.h"

Inheritance diagram for MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Value >:
MR::Interp::LinearInterpBase< ImageType, LinearInterpProcessingType::Value > MR::Interp::Base< ImageType > MR::Transform

Protected Attributes

Eigen::Matrix< coef_type, 8, 1 > factors
- Protected Attributes inherited from MR::Interp::LinearInterpBase< ImageType, LinearInterpProcessingType::Value >
const coef_type zero
const coef_type eps
Eigen::Vector3d P
- Protected Attributes inherited from MR::Interp::Base< ImageType >
default_type bounds [3]
bool out_of_bounds

Additional Inherited Members

- Public Member Functions inherited from MR::Transform
void * operator new (std::size_t size)
void * operator new[] (std::size_t size)
void operator delete (void *ptr)
void operator delete[] (void *ptr)
template<class HeaderType >
 Transform (const HeaderType &header)
 An object for transforming between voxel, scanner and image coordinate spaces. More...
 Transform (const Transform &)=default
 Transform (Transform &&)=default
Transformoperator= (const Transform &)=delete
Transformoperator= (Transform &&)=delete
- Static Public Member Functions inherited from MR::Transform
template<class HeaderType >
static transform_type get_default (const HeaderType &header)
- Public Attributes inherited from MR::Transform
const Eigen::DiagonalMatrix< default_type, 3 > voxelsize
const transform_type voxel2scanner
const transform_type scanner2voxel
const transform_type image2scanner
const transform_type scanner2image
- Protected Member Functions inherited from MR::Interp::LinearInterpBase< ImageType, LinearInterpProcessingType::Value >
ssize_t clamp (ssize_t x, ssize_t dim) const
- Protected Member Functions inherited from MR::Interp::Base< ImageType >
template<class VectorType >
bool set_out_of_bounds (const VectorType &pos)
void set_out_of_bounds (const bool value)
template<class VectorType >
Eigen::Vector3d intravoxel_offset (const VectorType &pos)

Detailed Description

template<class ImageType>
class MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Value >

Definition at line 130 of file linear.h.

Member Data Documentation

◆ factors

template<class ImageType >
Eigen::Matrix<coef_type, 8, 1> MR::Interp::LinearInterp< ImageType, LinearInterpProcessingType::Value >::factors

Definition at line 249 of file linear.h.

The documentation for this class was generated from the following file: