OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HE5Parser Class Reference

#include <HE5Parser.h>

Inheritance diagram for HE5Parser:
Inheritance graph
Collaboration diagram for HE5Parser:
Collaboration graph

Public Types

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

Public Member Functions

 HE5Parser ()
 
void print ()
 Print the information about the members of the Vector list. More...
 
virtual ~HE5Parser ()
 

Public Attributes

vector< HE5Vardata_var_list
 
vector< HE5Vardata_var_list
 
vector< HE5Vardata_var_list
 
vector< HE5Dimdim_list
 
vector< HE5Dimdim_list
 
vector< HE5Dimdim_list
 
string err_msg
 Have any parse error message. More...
 
vector< HE5Vargeo_var_list
 
vector< HE5Gridgrid_list
 
EOS5GridOriginType gridorigin
 
string name
 
string name
 
string name
 
int parser_state
 Have the StructMetadata parser's state. More...
 
EOS5GridPRType pixelregistration
 
float point_left
 The leftmost coordinate value of a Grid. More...
 
float point_lower
 The bottom coordinate value of a Grid. More...
 
float point_right
 The rightmost coordinate value of a Grid. More...
 
float point_upper
 The top coordinate value of a Grid. More...
 
EOS5GridPCType projection
 
int structure_state
 Have the parser's state in terms of structure. More...
 
vector< HE5Swathswath_list
 
vector< HE5Zaza_list
 

Detailed Description

Definition at line 50 of file HE5Parser.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ZA 
SWATH 
GRID 

Definition at line 58 of file HE5Parser.h.

anonymous enum
Enumerator
DATA_FIELD 
GEO_FIELD 

Definition at line 64 of file HE5Parser.h.

Constructor & Destructor Documentation

HE5Parser::HE5Parser ( )

Definition at line 30 of file HE5Parser.cc.

HE5Parser::~HE5Parser ( )
virtual

Definition at line 37 of file HE5Parser.cc.

Member Function Documentation

Member Data Documentation

vector<HE5Var> HE5Za::data_var_list
inherited
vector<HE5Var> HE5Swath::data_var_list
inherited
vector<HE5Var> HE5Grid::data_var_list
inherited
vector<HE5Dim> HE5Za::dim_list
inherited
vector<HE5Dim> HE5Swath::dim_list
inherited
string HE5Parser::err_msg

Have any parse error message.

Definition at line 72 of file HE5Parser.h.

Referenced by yyparse().

vector<HE5Var> HE5Swath::geo_var_list
inherited
int HE5Parser::parser_state

Have the StructMetadata parser's state.

Definition at line 69 of file HE5Parser.h.

Referenced by yyparse().

float HE5Grid::point_left
inherited

The leftmost coordinate value of a Grid.

Definition at line 24 of file HE5Grid.h.

Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), print(), and yyparse().

float HE5Grid::point_lower
inherited

The bottom coordinate value of a Grid.

Definition at line 20 of file HE5Grid.h.

Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), print(), and yyparse().

float HE5Grid::point_right
inherited

The rightmost coordinate value of a Grid.

Definition at line 26 of file HE5Grid.h.

Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), print(), and yyparse().

float HE5Grid::point_upper
inherited

The top coordinate value of a Grid.

Definition at line 22 of file HE5Grid.h.

Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), print(), and yyparse().

int HE5Parser::structure_state

Have the parser's state in terms of structure.

Definition at line 62 of file HE5Parser.h.

Referenced by yyparse().

vector<HE5Swath> HE5Parser::swath_list

Definition at line 54 of file HE5Parser.h.

Referenced by yyparse().

vector<HE5Za> HE5Parser::za_list

Definition at line 56 of file HE5Parser.h.

Referenced by yyparse().


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