vitrio 0.1.4
High-throughput image I/O for Cryo-Electron Microscopy (CryoEM)
Loading...
Searching...
No Matches
detector_event_timeline_reader_provider.hpp
1// SPDX-License-Identifier: LGPL-2.1-or-later
2
3#pragma once
4
5#include <vitrio/export.hpp>
6
7#include <memory>
8#include <string>
9
10namespace vitrio
11{
12
13class detector_event_timeline_reader;
14
27{
28public:
32 ) = delete;
35 ) = delete;
37
40 ) = delete;
43 ) = delete;
44
56 virtual std::shared_ptr<const detector_event_timeline_reader>
57 acquire(const std::string &key) = 0;
58};
59
60} // namespace vitrio
Interface to serve detector_event_timeline_reader given a key.
Definition detector_event_timeline_reader_provider.hpp:27
virtual std::shared_ptr< const detector_event_timeline_reader > acquire(const std::string &key)=0
Get the reader a key names.