11 #include <vapor/DataMgr.h>
12 #include <vapor/WaveCodecIO.h>
13 #include <vapor/common.h>
35 const string &metafile,
54 virtual void _GetDim(
size_t dim[3],
int reflevel)
const {
155 _ts = timestep; _varname = varname;
160 size_t min[3],
size_t max[3],
int reflevel
169 virtual bool _GetMissingValue(
string varname,
float &value)
const;
173 const size_t bmin[3],
const size_t bmax[3],
190 #endif // _DataMgrWC_h_
virtual void _GetBlockSize(size_t bs[3], int reflevel) const
virtual int _GetNumTransforms() const
virtual int BlockReadRegion(const size_t bmin[3], const size_t bmax[3], float *region, bool unblock=true)
virtual double _GetTSUserTime(size_t ts) const
const float * GetDataRange() const
void GetValidRegion(size_t min[3], size_t max[3], int reflevel) const
virtual vector< string > _GetCoordinateVariables() const
A cache based data reader.
virtual vector< string > _GetVariables2DYZ() const
virtual int _OpenVariableRead(size_t timestep, const char *varname, int reflevel=0, int lod=0)
virtual int CloseVariable()
virtual vector< double > _GetTSYCoords(size_t ts) const
virtual string _GetMapProjection() const
virtual int GetNumTransforms() const
virtual vector< double > _GetTSXCoords(size_t ts) const
virtual vector< double > _GetTSZCoords(size_t ts) const
virtual int _CloseVariable()
virtual int _BlockReadRegion(const size_t bmin[3], const size_t bmax[3], float *region)
virtual vector< string > _GetVariables3D() const
virtual vector< string > _GetVariables2DXZ() const
virtual vector< double > _GetExtents(size_t ts) const
virtual int _VariableExists(size_t ts, const char *varname, int reflevel=0, int lod=0) const
virtual const float * _GetDataRange() const
virtual vector< size_t > _GetCRatios() const
A cache based data reader.
A sub-region reader for VDF files.
virtual int OpenVariableRead(size_t timestep, const char *varname, int reflevel=0, int lod=0)
virtual string _GetGridType() const
virtual void _GetDim(size_t dim[3], int reflevel) const
virtual void _GetValidRegion(size_t min[3], size_t max[3], int reflevel) const
virtual long _GetNumTimeSteps() const
virtual void _GetTSUserTimeStamp(size_t ts, string &s) const
virtual vector< string > _GetVariables2DXY() const
virtual string _GetCoordSystemType() const
virtual vector< long > _GetGridPermutation() const
virtual vector< long > _GetPeriodicBoundary() const
virtual int VariableExists(size_t ts, const char *varname, int reflevel=0, int lod=0) const