RNifti Fast R and C++ Access to NIfTI Images

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2]

C RNifti::NiftiImage::Block | Inner class referring to a subset of an image
C RNifti::NiftiImageData::Element | Inner class representing a single element in the data blob
C RNifti::NiftiImage::Extension | Inner class wrapping a NIfTI extension, a weakly-specified standard for attaching additional metadata to NIfTI-1 and NIfTI-2 images
C RNifti::NiftiImageData::Iterator | Iterator type for `NiftiImageData`, with `Element` as its value type
C RNifti::NiftiImage | Thin wrapper around a C-style `nifti_image` struct that allows C++-style destruction
C RNifti::NiftiImageData | Wrapper class encapsulating a NIfTI data blob, with responsibility for handling data scaling and polymorphism
C RNifti::rgba32_t | Simple RGB(A) type encapsulating an 8-bit colour value with optional opacity, which can also be set or retrieved as a single 32-bit integer
C RNifti::SquareMatrix< NiftiType, ElementType, Order > | Class representing a numeric square matrix of a fixed order
C RNifti::NiftiImageData::TypeHandler | Abstract inner class defining the type-specific functions required in concrete subclasses
C RNifti::NiftiImageData::ConcreteTypeHandler< rgba32_t, alpha > |
C RNifti::NiftiImageData::ConcreteTypeHandler< std::complex< ElementType >, false > |
C RNifti::NiftiImageData::ConcreteTypeHandler< Type, alpha > | Concrete inner class template defining behaviour specific to individual data types
C RNifti::NiftiImageData::ConcreteTypeHandler< rgba32_t, alpha > |
C RNifti::NiftiImageData::ConcreteTypeHandler< std::complex< ElementType >, false > |
C RNifti::rgba32_t::ValueType |
C RNifti::Vector< ElementType, Length > | A simple object-oriented wrapper around a fixed-length array
C RNifti::NiftiImage::Xform | Inner class representing an xform matrix, which indicates the orientation and other spatial properties of an image