VAPoR
0.1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
lib
vdf
WaveletBlock3DBufReader.h
Go to the documentation of this file.
1
//
2
// $Id$
3
//
4
5
6
#ifndef _WavletBlock3DBufReader_h_
7
#define _WavletBlock3DBufReader_h_
8
9
#include <vapor/WaveletBlock3DReader.h>
10
11
namespace
VAPoR
{
12
13
//
22
//
23
class
VDF_API
WaveletBlock3DBufReader
:
public
WaveletBlock3DReader
{
24
25
public
:
26
34
//
35
WaveletBlock3DBufReader
(
36
const
MetadataVDC
&metadata
37
);
38
46
//
47
WaveletBlock3DBufReader
(
48
const
string
&metafile
49
);
50
51
virtual
~
WaveletBlock3DBufReader
();
52
53
78
virtual
int
OpenVariableRead(
79
size_t
timestep,
80
const
char
*varname,
81
int
reflevel = 0,
82
int
lod = 0
83
);
84
85
virtual
int
CloseVariable();
86
108
//
109
int
ReadSlice(
float
*slice);
110
111
112
private
:
113
114
int
slice_cntr_c;
115
116
float
*buf_c;
117
float
*bufptr_c;
118
119
int
is_open_c;
120
121
void
_WaveletBlock3DBufReader();
122
123
};
124
125
}
126
127
#endif // WaveletBlock3DBufReader
VDF_API
#define VDF_API
Definition:
common.h:61
VAPoR::WaveletBlock3DReader
A slab reader for VDF files.
Definition:
WaveletBlock3DReader.h:26
VAPoR::WaveletBlock3DBufReader
A slice-based reader for VDF files.
Definition:
WaveletBlock3DBufReader.h:23
VAPoR::MetadataVDC
A class for managing data set metadata.
Definition:
MetadataVDC.h:92
VAPoR
Definition:
errorcodes.h:28
Generated on Wed Nov 11 2015 16:46:30 for VAPoR by
1.8.9.1