37 #ifndef AIMS_IO_BCKHEADER_H
38 #define AIMS_IO_BCKHEADER_H
54 BckHeader(
const std::string& name,
const std::string & type =
"UNKNOWN",
55 float sizex = 1,
float sizey = 1,
float sizez = 1,
57 const std::string & openmode =
"binar" );
60 std::string
name()
const {
return _name; }
63 virtual int dimX()
const {
return( 0 ); }
64 virtual int dimY()
const {
return( 0 ); }
65 virtual int dimZ()
const {
return( 0 ); }
66 virtual int dimT()
const {
return( _ntime ); }
73 std::string
openMode()
const {
return _openMode; }
76 virtual std::string
extension()
const {
return(
".bck" ); }
79 void read( uint32_t* offset = 0 );
87 std::string _openMode;
#define AIMS_MAGIC_NUMBER
The class for EcatSino data write operation.