![]() |
aimsdata
5.1.2
Neuroimaging data handling
|
The template class for SPM read operation. More...
#include <aims/io/spmR.h>
Public Member Functions | |
| SpmReader (const std::string &name) | |
| virtual | ~SpmReader () |
| void | read (AimsData< T > &thing, const carto::AllocatorContext &context, carto::Object options) |
| Read the data with "name" file name from disk. More... | |
| std::string | removeExtension (const std::string &name) |
| Return a name without .hdr or .img extension. More... | |
Friends | |
| SpmReader< T > & | operator>> (SpmReader< T > &reader, AimsData< T > &thing) |
| Input stream operator. More... | |
The template class for SPM read operation.
The template argument gives the type of the elements stored in the container.
|
inline |
|
inlinevirtual |
| void aims::SpmReader< T >::read | ( | AimsData< T > & | thing, |
| const carto::AllocatorContext & | context, | ||
| carto::Object | options | ||
| ) |
Read the data with "name" file name from disk.
| thing | reference to the data to read |
| border | border width (useful for image processing) |
Definition at line 67 of file spmR_d.h.
References carto::FileUtil::basename(), carto::DataTypeCode< class >::dataType(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), carto::FileUtil::dirname(), carto::TypedObject< class >::getProperty(), carto::io_error::launchErrnoExcept(), soma::AffineTransformation3dBase::matrix(), aims::SpmHeader::read(), carto::TypedObject< class >::removeProperty(), aims::AffineTransformation3d::rotation(), carto::FileUtil::separator(), AimsData< T >::setHeader(), carto::TypedObject< class >::setProperty(), and AimsData< T >::setSizeXYZT().
Referenced by aims::SpmFormat< T >::read().
| std::string aims::SpmReader< T >::removeExtension | ( | const std::string & | name | ) |