34 #ifndef AIMS_IO_FDFHEADER_H 35 #define AIMS_IO_FDFHEADER_H 49 FdfHeader(
const std::string& name,
const std::string& type=
"UNKNOWN",
50 int x=1,
int y=1,
int z=1,
int t=1,
51 float sx=1,
float sy=1,
float sz=1,
float st=1 ) :
53 _type(type), _dimX(x), _dimY(y),
54 _dimZ(z), _dimT(t), _sizeX(sx), _sizeY(sy), _sizeZ(sz), _sizeT(st)
59 int dimX()
const {
return _dimX; }
60 int dimY()
const {
return _dimY; }
61 int dimZ()
const {
return _dimZ; }
62 int dimT()
const {
return _dimT; }
64 float sizeX()
const {
return _sizeX; }
65 float sizeY()
const {
return _sizeY; }
66 float sizeZ()
const {
return _sizeZ; }
67 float sizeT()
const {
return _sizeT; }
71 void setType(
const std::string & t );
73 std::string
name()
const {
return _name; }
74 std::vector<std::string> possibleDataTypes()
const;
76 virtual std::string
extension()
const {
return(
".fdf" ); }
77 virtual std::set<std::string> extensions()
const;
80 void readProcPar( std::string name );
81 virtual std::vector<std::string> inputFilenames();
84 virtual std::set<std::string> getFiles(std::string filename)
const;
The class for EcatSino data write operation.