|
STIR 6.4.0
|
Class for reading images in Multi file-format. More...
#include "stir/IO/MultiDynamicDiscretisedDensityInputFileFormat.h"

Public Member Functions | |
| const std::string | get_name () const override |
Public Member Functions inherited from stir::InputFileFormat< DynamicDiscretisedDensity > | |
| virtual bool | can_read (const FileSignature &signature, std::istream &input) const |
| virtual bool | can_read (const FileSignature &signature, const std::string &filename) const |
Protected Member Functions | |
| bool | actual_can_read (const FileSignature &signature, std::istream &) const override |
| std::unique_ptr< data_type > | read_from_file (std::istream &) const override |
| always throws via error() | |
| std::unique_ptr< data_type > | read_from_file (const std::string &filename) const override |
| read data from a filename | |
Additional Inherited Members | |
Public Types inherited from stir::InputFileFormat< DynamicDiscretisedDensity > | |
| typedef DynamicDiscretisedDensity | data_type |
Class for reading images in Multi file-format.
|
inlineoverridevirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
always throws via error()
Implements stir::InputFileFormat< DynamicDiscretisedDensity >.
References stir::error(), and read_from_file().
Referenced by read_from_file(), and read_from_file().
|
overrideprotectedvirtual |
read data from a filename
This function should throw an exception if the read fails.
Default implementation used open_read_binary and read_from_file(std::istream&).
Reimplemented from stir::InputFileFormat< DynamicDiscretisedDensity >.
References stir::error(), stir::Scanner::get_scanner_from_name(), stir::KeyParser::parse(), stir::DiscretisedDensity< num_dimensions, elemT >::read_from_file(), read_from_file(), stir::DynamicDiscretisedDensity::set_density(), stir::ExamData::set_exam_info(), stir::TimeFrameDefinitions::set_num_time_frames(), and stir::TimeFrameDefinitions::set_time_frame().