34 #ifndef SOMAIO_IMAGE_IMAGEWRITER_H 
   35 #define SOMAIO_IMAGE_IMAGEWRITER_H 
   77                           const std::vector<int> & pos,
 
   78                           const std::vector<int> & size,
 
   79                           const std::vector<long> & strides,
 
   89                                           const std::vector<int> & pos,
 
   90                                           const std::vector<int> & size,
 
   91                                           const std::vector<long> & strides,
 
Informative object used by IO system.
ImageWriter is a low level Image writer.
virtual void resetParams()
Abstract : empty specialized ImageWriter's parameters.
virtual void updateParams(DataSourceInfo &dsi)
Abstract : set specialized ImageWriter's parameters.
virtual void write(const T *source, DataSourceInfo &dsi, const std::vector< int > &pos, const std::vector< int > &size, const std::vector< long > &strides, carto::Object options=carto::none())
Reading a region of a Image/Volume at a given resolution to a pre-allocated buffer.
virtual DataSourceInfo writeHeader(DataSourceInfo &dsi, const T *source, const std::vector< int > &pos, const std::vector< int > &size, const std::vector< long > &strides, carto::Object options=carto::none())
This function is called before the actual writing by a FormatWriter.