bes
Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HE5Grid.h
1
#ifndef _Grid_H
2
#define _Grid_H
3
4
#include <string>
5
#include <vector>
6
#include <iostream>
7
8
9
#include "HE5GridPara.h"
10
#include "HE5Var.h"
11
12
struct
HE5Grid
{
13
14
std::string name;
15
std::vector<HE5Dim> dim_list;
16
std::vector<HE5Var> data_var_list;
17
19
double
point_lower
;
21
double
point_upper
;
23
double
point_left
;
25
double
point_right
;
26
27
// The following pixel registration, grid origin, and projection code
28
// are defined in include/HE5_HdfEosDef.h that can be found in
29
// HDF-EOS5 library distribution.
30
31
// PixelRegistration
32
// These are actually EOS5 constants, but we define these
33
// since we do not depend on the HDF-EOS5 lib.
34
EOS5GridPRType pixelregistration;
// either _HE5_HDFE_(CENTER|CORNER)
35
36
37
// GridOrigin
38
EOS5GridOriginType gridorigin;
// one of HE5_HDFE_GD_(U|L)(L|R)
39
40
// ProjectionCode
41
EOS5GridPCType projection;
42
43
// Projection parameters
44
double
param[13];
45
46
// zone (may only be applied to UTM)
47
int
zone;
48
49
// sphere
50
int
sphere;
51
52
};
53
#endif
HE5Grid
Definition
HE5Grid.h:12
HE5Grid::point_right
double point_right
The rightmost coordinate value of a Grid.
Definition
HE5Grid.h:25
HE5Grid::point_upper
double point_upper
The top coordinate value of a Grid.
Definition
HE5Grid.h:21
HE5Grid::point_left
double point_left
The leftmost coordinate value of a Grid.
Definition
HE5Grid.h:23
HE5Grid::point_lower
double point_lower
The bottom coordinate value of a Grid.
Definition
HE5Grid.h:19
modules
hdf5_handler
HE5Grid.h
Generated by
1.13.2