bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HE5Parser Class Reference
Inheritance diagram for HE5Parser:
Inheritance graph
Collaboration diagram for HE5Parser:
Collaboration graph

Public Types

enum  { DATA_FIELD , GEO_FIELD }
 
enum  { ZA , SWATH , GRID }
 

Public Member Functions

void add_projparams (const std::string &)
 
void print () const
 Print the information about the members of the Vector list.
 

Public Attributes

std::vector< HE5Vardata_var_list
 
std::vector< HE5Vardata_var_list
 
std::vector< HE5Vardata_var_list
 
std::vector< HE5Dimdim_list
 
std::vector< HE5Dimdim_list
 
std::vector< HE5Dimdim_list
 
std::string err_msg = ""
 Have any parse error message.
 
std::vector< HE5Vargeo_var_list
 
std::vector< HE5Gridgrid_list
 
EOS5GridOriginType gridorigin
 
std::string name
 
std::string name
 
std::string name
 
double param [13]
 
int parser_state = 0
 Have the StructMetadata parser's state.
 
EOS5GridPRType pixelregistration
 
double point_left
 The leftmost coordinate value of a Grid.
 
double point_lower
 The bottom coordinate value of a Grid.
 
double point_right
 The rightmost coordinate value of a Grid.
 
double point_upper
 The top coordinate value of a Grid.
 
EOS5GridPCType projection
 
int sphere
 
int structure_state = -1
 Have the parser's state in terms of structure.
 
std::vector< HE5Swathswath_list
 
std::vector< HE5Zaza_list
 
int zone
 

Detailed Description

Definition at line 49 of file HE5Parser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Definition at line 63 of file HE5Parser.h.

◆ anonymous enum

anonymous enum

Definition at line 57 of file HE5Parser.h.

Member Function Documentation

◆ add_projparams()

void HE5Parser::add_projparams ( const std::string & st_str)

Definition at line 152 of file HE5Parser.cc.

◆ print()

void HE5Parser::print ( ) const

Print the information about the members of the Vector list.

Definition at line 38 of file HE5Parser.cc.

Member Data Documentation

◆ data_var_list [1/3]

std::vector<HE5Var> HE5Grid::data_var_list
inherited

Definition at line 16 of file HE5Grid.h.

◆ data_var_list [2/3]

std::vector<HE5Var> HE5Swath::data_var_list
inherited

Definition at line 12 of file HE5Swath.h.

◆ data_var_list [3/3]

std::vector<HE5Var> HE5Za::data_var_list
inherited

Definition at line 10 of file HE5Za.h.

◆ dim_list [1/3]

std::vector<HE5Dim> HE5Grid::dim_list
inherited

Definition at line 15 of file HE5Grid.h.

◆ dim_list [2/3]

std::vector<HE5Dim> HE5Swath::dim_list
inherited

Definition at line 10 of file HE5Swath.h.

◆ dim_list [3/3]

std::vector<HE5Dim> HE5Za::dim_list
inherited

Definition at line 9 of file HE5Za.h.

◆ err_msg

std::string HE5Parser::err_msg = ""

Have any parse error message.

Definition at line 71 of file HE5Parser.h.

◆ geo_var_list

std::vector<HE5Var> HE5Swath::geo_var_list
inherited

Definition at line 11 of file HE5Swath.h.

◆ grid_list

std::vector<HE5Grid> HE5Parser::grid_list

Definition at line 54 of file HE5Parser.h.

◆ gridorigin

EOS5GridOriginType HE5Grid::gridorigin
inherited

Definition at line 38 of file HE5Grid.h.

◆ name [1/3]

std::string HE5Grid::name
inherited

Definition at line 14 of file HE5Grid.h.

◆ name [2/3]

std::string HE5Swath::name
inherited

Definition at line 9 of file HE5Swath.h.

◆ name [3/3]

std::string HE5Za::name
inherited

Definition at line 8 of file HE5Za.h.

◆ param

double HE5Grid::param[13]
inherited

Definition at line 44 of file HE5Grid.h.

◆ parser_state

int HE5Parser::parser_state = 0

Have the StructMetadata parser's state.

Definition at line 68 of file HE5Parser.h.

◆ pixelregistration

EOS5GridPRType HE5Grid::pixelregistration
inherited

Definition at line 34 of file HE5Grid.h.

◆ point_left

double HE5Grid::point_left
inherited

The leftmost coordinate value of a Grid.

Definition at line 23 of file HE5Grid.h.

◆ point_lower

double HE5Grid::point_lower
inherited

The bottom coordinate value of a Grid.

Definition at line 19 of file HE5Grid.h.

◆ point_right

double HE5Grid::point_right
inherited

The rightmost coordinate value of a Grid.

Definition at line 25 of file HE5Grid.h.

◆ point_upper

double HE5Grid::point_upper
inherited

The top coordinate value of a Grid.

Definition at line 21 of file HE5Grid.h.

◆ projection

EOS5GridPCType HE5Grid::projection
inherited

Definition at line 41 of file HE5Grid.h.

◆ sphere

int HE5Grid::sphere
inherited

Definition at line 50 of file HE5Grid.h.

◆ structure_state

int HE5Parser::structure_state = -1

Have the parser's state in terms of structure.

Definition at line 61 of file HE5Parser.h.

◆ swath_list

std::vector<HE5Swath> HE5Parser::swath_list

Definition at line 53 of file HE5Parser.h.

◆ za_list

std::vector<HE5Za> HE5Parser::za_list

Definition at line 55 of file HE5Parser.h.

◆ zone

int HE5Grid::zone
inherited

Definition at line 47 of file HE5Grid.h.


The documentation for this class was generated from the following files: