32 #include <pni/core/types.hpp>
92 virtual size_t nimages()
const = 0;
121 template<
typename ATYPE> ATYPE
image(
size_t,
size_t)
124 throw not_implemented_error(EXCEPTION_RECORD,
125 "Method not implemented!");
146 template<
typename ATYPE>
150 throw not_implemented_error(EXCEPTION_RECORD,
151 "Method not implemented!");
image information type
Definition: image_info.hpp:43
base class for data readers
Definition: data_reader.hpp:45
base class for image readers
Definition: image_reader.hpp:53
Definition: cbf_reader.hpp:41
void image(ATYPE &, size_t, size_t)
method to read a single image channel
Definition: image_reader.hpp:147
virtual size_t nimages() const =0
get number of images
ATYPE image(size_t, size_t)
method to read a single channel
Definition: image_reader.hpp:121
virtual image_info info(size_t i) const =0
get image info
image_reader & operator=(const image_reader &r)=delete
copy assignment is deleted
image_reader()
default constructor
Definition: image_reader.cpp:32
virtual ~image_reader()
destructor
Definition: image_reader.cpp:48