34 #ifndef SOMAIO_IMAGE_IMAGEREADER_D_H 35 #define SOMAIO_IMAGE_IMAGEREADER_D_H 92 ds ? ds->
url() :
"" );
103 template <
typename T>
109 template <
typename T>
const carto::rc_ptr< DataSource > & dataSource(const std::string &s="default", int i=0) const
Accessing an element of the list If keyword doesn't exist, or is empty, or coordinate is undefined...
virtual void close(DataSourceInfo &dsi)
virtual std::string url() const
virtual void read(T *dest, DataSourceInfo &dsi, std::vector< int > &pos, std::vector< int > &size, std::vector< long > &stride, carto::Object options=carto::none())
Reading a region of a Image/Volume at a given resolution to a pre-allocated buffer.
virtual bool isOpen(const DataSourceInfo &dsi) const
virtual bool open(DataSourceInfo &dsi)
virtual void updateParams(DataSourceInfo &dsi)
Abstract : set specialized ImageReader's parameters.
Informative object used by IO system.
virtual void resetParams()
Abstract : empty specialized ImageReader's parameters.
const DataSourceList & list() const