#include <analyze_data_io.h>
Inherits DataIO.
Inheritance diagram for AnalyzeDataIO:
Public Member Functions | |
AnalyzeDataIO () | |
virtual | ~AnalyzeDataIO () |
virtual std::pair< dataset_pointer_type, dataset_type > | loadDataset (std::string filename, dataset_key_type dataset_key) |
virtual void | writeDataset (dataset_pointer_type dataset, std::string filename) throw (InvalidCastException) |
Protected Member Functions | |
template<class PixelDatasetType> | |
pixel_dataset_pointer_type | read (std::string filename, dataset_key_type dataset_key) |
template<class PixelDatasetPointerType> | |
void | write (PixelDatasetPointerType dataset, std::string filename) |
Implementation of the DataIO interface for ANALYZE data format. It can be used to read and write pixel datasets of arbitary pixel type.
Christian Koerner (christian.koerner@imedgine.org)
Alexander Lex (alexander.lex@imedgine.org)
Marc Streit (marc.streit@imedgine.org)
Martin Reininger (martin.reininger@imedgine.org)
Definition at line 46 of file analyze_data_io.h.
|
Constructor Definition at line 30 of file analyze_data_io.cpp. |
|
Destructor Definition at line 36 of file analyze_data_io.cpp. |
|
Load an dataset from a file in ANALYZE format
Implements DataIO. Definition at line 43 of file analyze_data_io.cpp. |
|
Does the actual reading
Definition at line 110 of file analyze_data_io.h. |
|
Does the actual writing
Definition at line 129 of file analyze_data_io.h. |
|
Write a dataset to a file in ANALYZE format
Implements DataIO. Definition at line 148 of file analyze_data_io.cpp. |