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.