#include "interp/linear.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::LinearInterpBase< ImageType, 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::LinearInterpBase< ImageType, PType > | |
| 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 |