5 #ifndef _WavletBlock3DWriter_h_
6 #define _WavletBlock3DWriter_h_
8 #include <vapor/MyBase.h>
9 #include <vapor/WaveletBlockIOBase.h>
50 const string &metafile
77 virtual int OpenVariableWrite(
89 ) {SetErrMsg(
"Operation not supported");
return(-1);};
92 virtual int CloseVariable();
115 int WriteSlabs(
float *two_slabs);
119 void _GetDataRange(
float range[2])
const;
126 float *lambda_blks_c[MAX_LEVELS];
132 const float *two_slabs,
136 int write_gamma_slabs(
138 const float *two_slabs,
141 float *dst_lambda_buf,
149 void _WaveletBlock3DWriter();
155 #endif // _WavletBlock3d_h_
A slab writer for VDF files.
Performs data IO to VDF files.
virtual int OpenVariableRead(size_t timestep, const char *varname, int reflevel=0, int lod=0)