|  | aimsdata
    5.1.2
    Neuroimaging data handling | 
Low-level "small item" writer, used by higher-level file readers. More...
#include <aims/io/itemW.h>

| Public Member Functions | |
| virtual | ~ItemWriter () | 
| virtual void | write (std::ostream &os, const T &item) const | 
| virtual void | write (std::ostream &os, const T *pitem, size_t n) const =0 | 
| virtual ItemWriter< T > * | writer (const std::string &openmode="binar", bool bswap=false) const =0 | 
Low-level "small item" writer, used by higher-level file readers.
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
Reimplemented in aims::DefaultBSwapItemWriter< T >, aims::DefaultAsciiItemWriter< T >, aims::DefaultItemWriter< T >, aims::DefaultAsciiItemWriter< std::vector< T > >, aims::DefaultBSwapItemWriter< std::vector< T > >, aims::DefaultItemWriter< std::vector< T > >, aims::DefaultBSwapItemWriter< AimsVector< T, D > >, aims::DefaultItemWriter< AimsVector< T, D > >, aims::DefaultBSwapItemWriter< Trieder >, aims::DefaultAsciiItemWriter< Trieder >, aims::DefaultItemWriter< Trieder >, aims::DefaultBSwapItemWriter< Tensor >, aims::DefaultAsciiItemWriter< Tensor >, aims::DefaultItemWriter< Tensor >, aims::DefaultBSwapItemWriter< std::list< T > >, aims::DefaultAsciiItemWriter< std::list< T > >, aims::DefaultItemWriter< std::list< T > >, aims::DefaultBSwapItemWriter< SparseMatrix >, aims::DefaultAsciiItemWriter< SparseMatrix >, aims::DefaultItemWriter< SparseMatrix >, aims::DefaultBSwapItemWriter< DtiTensor >, aims::DefaultAsciiItemWriter< DtiTensor >, aims::DefaultItemWriter< DtiTensor >, aims::DefaultBSwapItemWriter< AimsBucketItem< T > >, aims::DefaultAsciiItemWriter< AimsBucketItem< T > >, and aims::DefaultItemWriter< AimsBucketItem< T > >.
Definition at line 55 of file itemW.h.
Referenced by aims::operator>>(), aims::BckMapWriter< T >::write(), aims::ImasVolFormat< T >::write(), and aims::TexWriter< T >::write().
| 
 | pure virtual | 
Implemented in aims::DefaultBSwapItemWriter< T >, aims::DefaultAsciiItemWriter< T >, aims::DefaultItemWriter< T >, aims::DefaultAsciiItemWriter< std::vector< T > >, aims::DefaultBSwapItemWriter< std::vector< T > >, aims::DefaultItemWriter< std::vector< T > >, aims::DefaultBSwapItemWriter< AimsVector< T, D > >, aims::DefaultItemWriter< AimsVector< T, D > >, aims::DefaultItemWriter< Trieder >, aims::DefaultItemWriter< Tensor >, aims::DefaultItemWriter< std::list< T > >, aims::DefaultItemWriter< SparseMatrix >, aims::DefaultItemWriter< DtiTensor >, and aims::DefaultItemWriter< AimsBucketItem< T > >.
| 
 | pure virtual | 
Implemented in aims::DefaultItemWriter< SparseMatrix >, aims::DefaultItemWriter< Trieder >, aims::DefaultItemWriter< Tensor >, aims::DefaultItemWriter< std::list< T > >, aims::DefaultItemWriter< std::vector< T > >, aims::DefaultItemWriter< DtiTensor >, aims::DefaultItemWriter< AimsVector< T, D > >, aims::DefaultItemWriter< T >, and aims::DefaultItemWriter< AimsBucketItem< T > >.
Referenced by aims::BckMapWriter< T >::write(), and aims::TexWriter< T >::write().