5#include <vitrio/array/array.hpp>
6#include <vitrio/array/array_ref.hpp>
7#include <vitrio/array/numerical_type.hpp>
8#include <vitrio/export.hpp>
9#include <vitrio/span.hpp>
23class image_location_grouping;
24class image_reader_provider;
45 const std::string &key,
46 image_reader_provider &readers,
47 numerical_type data_type = numerical_type::unknown
64 const image_location &location,
65 image_reader_provider &readers,
66 numerical_type data_type = numerical_type::unknown
87 array_ref destination,
88 const image_location &location,
89 image_reader_provider &readers
121std::shared_ptr<completion> read_batch_async(
122 const image_loader &loader,
124 span<const image_location> locations
161std::shared_ptr<completion> read_patches_async(
162 const image_loader &loader,
164 const image_location &location,
165 const index_table ¢res
195std::shared_ptr<completion> prefetch_scratch_async(
196 image_scratch &scratch,
197 std::shared_ptr<image_reader_provider> files,
199 const image_location_grouping &locations
Where a task is handed off to run, now or later.
Definition executor.hpp:26