37#ifndef AIMS_IO_BASEFORMATS_CARTOVOLUME_H
38#define AIMS_IO_BASEFORMATS_CARTOVOLUME_H
43#include <cartodata/volume/volume.h>
53 VolumeFormat(
const std::string & prefformat = std::string() );
57 const carto::AllocatorContext & context,
59 virtual bool write(
const std::string & filename,
63 read(
const std::string &filename,
64 const carto::AllocatorContext & context,
carto::Object options );
67 std::string _preferredFormat;
78 virtual bool read(
const std::string & filename,
80 const carto::AllocatorContext & context,
82 virtual bool write(
const std::string & filename,
86 read(
const std::string &filename,
87 const carto::AllocatorContext & context,
carto::Object options );
101 virtual bool read(
const std::string & filename,
103 const carto::AllocatorContext & context,
105 virtual bool write(
const std::string & filename,
109 read(
const std::string &filename,
110 const carto::AllocatorContext & context,
carto::Object options );
113 std::string _preferredFormat;
The class for EcatSino data write operation.