Classes responsible for handling of specific image formats. More...
| Classes | |
| class | Base | 
| the interface for classes that support the various image formats.  More... | |
| class | DICOM | 
| class | MGH | 
| class | MGZ | 
| class | MRI | 
| class | MRtrix | 
| class | MRtrix_GZ | 
| class | MRtrix_sparse | 
| class | NIfTI1 | 
| class | NIfTI1_GZ | 
| class | NIfTI2 | 
| class | NIfTI2_GZ | 
| class | PAR | 
| class | Pipe | 
| class | XDS | 
| Functions | |
| template<class SourceType > | |
| void | read_mrtrix_header (Header &, SourceType &) | 
| bool | next_keyvalue (File::KeyValue::Reader &, std::string &, std::string &) | 
| bool | next_keyvalue (File::GZ &, std::string &, std::string &) | 
| void | get_mrtrix_file_path (Header &, const std::string &, std::string &, size_t &) | 
| template<class StreamType > | |
| void | write_mrtrix_header (const Header &, StreamType &) | 
| vector< ssize_t > | parse_axes (size_t ndim, const std::string &specifier) | 
| Variables | |
| const char * | known_extensions [] | 
| const Base * | handlers [] | 
Classes responsible for handling of specific image formats.
| void MR::Formats::get_mrtrix_file_path | ( | Header & | , | 
| const std::string & | , | ||
| std::string & | , | ||
| size_t & | |||
| ) | 
| bool MR::Formats::next_keyvalue | ( | File::GZ & | , | 
| std::string & | , | ||
| std::string & | |||
| ) | 
| bool MR::Formats::next_keyvalue | ( | File::KeyValue::Reader & | , | 
| std::string & | , | ||
| std::string & | |||
| ) | 
| vector< ssize_t > MR::Formats::parse_axes | ( | size_t | ndim, | 
| const std::string & | specifier | ||
| ) | 
| void MR::Formats::read_mrtrix_header | ( | Header & | H, | 
| SourceType & | kv | ||
| ) | 
Definition at line 64 of file mrtrix_utils.h.
| void MR::Formats::write_mrtrix_header | ( | const Header & | H, | 
| StreamType & | out | ||
| ) | 
Definition at line 149 of file mrtrix_utils.h.
| 
 | extern | 
a list of all handlers for supported image formats.
| 
 | extern | 
a list of all extensions for image formats that MRtrix can handle.