|
vitrio 0.1.4
High-throughput image I/O for Cryo-Electron Microscopy (CryoEM)
|
Interface to serve detector_event_timeline_reader given a key. More...
#include <vitrio/detector_event_timeline_reader_provider.hpp>

Public Member Functions | |
| detector_event_timeline_reader_provider (const detector_event_timeline_reader_provider &other)=delete | |
| detector_event_timeline_reader_provider (detector_event_timeline_reader_provider &&other)=delete | |
| detector_event_timeline_reader_provider & | operator= (const detector_event_timeline_reader_provider &other)=delete |
| detector_event_timeline_reader_provider & | operator= (detector_event_timeline_reader_provider &&other)=delete |
| virtual std::shared_ptr< const detector_event_timeline_reader > | acquire (const std::string &key)=0 |
| Get the reader a key names. | |
Interface to serve detector_event_timeline_reader given a key.
What a key is and how the reader is created are left to the implementation. A key is often the path of a file, and need not be.
|
pure virtual |
Get the reader a key names.
| key | Key of the acquisition to read, such as the path of its file. |
| image_file_error | If the file does not exist or can not be read. |
| unsupported_operation_error | If no format can read the file. |
| image_file_format_error | If the file is malformed or truncated. |
Implemented in vitrio::file_detector_event_timeline_reader_provider.