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.