#include "interp/cubic.h"
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 | |
Transform & | operator= (const Transform &)=delete |
Transform & | operator= (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::SplineInterpBase< ImageType, SplineType, PType > | |
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) |
Protected Attributes inherited from MR::Interp::SplineInterpBase< ImageType, SplineType, PType > | |
SplineType | H [3] |
Eigen::Vector3d | P |
Protected Attributes inherited from MR::Interp::Base< ImageType > | |
default_type | bounds [3] |
bool | out_of_bounds |