![]() |
aimsdata
5.1.2
Neuroimaging data handling
|
The template class for SPM write operation. More...
#include <aims/io/spmW.h>
Public Member Functions | |
SpmWriter (const std::string &name) | |
virtual | ~SpmWriter () |
void | write (const AimsData< T > &thing) |
Write the data with "name" file name to disk. More... | |
std::string | removeExtension (const std::string &name) |
Return a name without .hdr or .img extension. More... | |
Friends | |
SpmWriter< T > & | operator<< (SpmWriter< T > &writer, const AimsData< T > &thing) |
Output stream operator. More... | |
The template class for SPM write operation.
The template argument gives the type of the elements stored in the container.
|
inline |
|
inlinevirtual |
|
inline |
void aims::SpmWriter< T >::write | ( | const AimsData< T > & | thing | ) |
Write the data with "name" file name to disk.
thing | const reference to the data to write |
Definition at line 52 of file spmW_d.h.
References carto::FileUtil::basename(), aims::canEncodeAsScaledS16(), aims::PythonHeader::copy(), carto::DataTypeCode< class >::dataType(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), carto::FileUtil::dirname(), ForEach4d, carto::TypedObject< class >::getProperty(), carto::TypedObject< class >::hasProperty(), AimsData< T >::header(), aims::AffineTransformation3d::inverse(), soma::AffineTransformation3dBase::matrix(), nt, carto::TypedObject< class >::removeProperty(), aims::AffineTransformation3d::rotation(), carto::FileUtil::separator(), aims::SpmHeader::setName(), carto::TypedObject< class >::setProperty(), aims::Settings::settings(), aims::SpmHeader::setupWriteAttributes(), AimsData< T >::sizeT(), AimsData< T >::sizeX(), AimsData< T >::sizeY(), AimsData< T >::sizeZ(), soma::Transformation3d::transform(), AimsData< T >::volume(), aims::SpmHeader::write(), and aims::DefaultItemWriter< T >::write().
Referenced by aims::SpmFormat< T >::write().