|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <HE5Parser.h>


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< HE5Var > | data_var_list |
| vector< HE5Var > | data_var_list |
| vector< HE5Var > | data_var_list |
| vector< HE5Dim > | dim_list |
| vector< HE5Dim > | dim_list |
| vector< HE5Dim > | dim_list |
| string | err_msg |
| Have any parse error message. More... | |
| vector< HE5Var > | geo_var_list |
| vector< HE5Grid > | grid_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< HE5Swath > | swath_list |
| vector< HE5Za > | za_list |
Definition at line 50 of file HE5Parser.h.
| 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.
| HE5Parser::HE5Parser | ( | ) |
Definition at line 30 of file HE5Parser.cc.
|
virtual |
Definition at line 37 of file HE5Parser.cc.
| void HE5Parser::print | ( | ) |
Print the information about the members of the Vector list.
Definition at line 42 of file HE5Parser.cc.
References HE5Za::data_var_list, HE5Swath::data_var_list, HE5Grid::data_var_list, HE5Za::dim_list, HE5Swath::dim_list, HE5Var::dim_list, HE5Grid::dim_list, HE5Swath::geo_var_list, HE5Grid::gridorigin, HE5Za::name, HE5Dim::name, HE5Swath::name, HE5Var::name, HE5Grid::name, HE5Grid::pixelregistration, HE5Grid::point_left, HE5Grid::point_lower, HE5Grid::point_right, HE5Grid::point_upper, HE5Grid::projection, and HE5Dim::size.
|
inherited |
Definition at line 11 of file HE5Za.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), and print().
|
inherited |
Definition at line 13 of file HE5Swath.h.
Referenced by HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), and print().
|
inherited |
Definition at line 17 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), and print().
|
inherited |
Definition at line 10 of file HE5Za.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), and print().
|
inherited |
Definition at line 11 of file HE5Swath.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), and print().
|
inherited |
Definition at line 16 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), and print().
| string HE5Parser::err_msg |
|
inherited |
Definition at line 12 of file HE5Swath.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), and print().
| vector<HE5Grid> HE5Parser::grid_list |
Definition at line 55 of file HE5Parser.h.
Referenced by HE5Checker::check_grids_missing_projcode(), HE5Checker::check_grids_multi_latlon_coord_vars(), HE5Checker::check_grids_support_projcode(), HE5Checker::check_grids_unknown_parameters(), HE5Checker::set_grids_missing_pixreg_orig(), and yyparse().
|
inherited |
Definition at line 39 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), HE5Checker::check_grids_unknown_parameters(), print(), and yyparse().
|
inherited |
Definition at line 9 of file HE5Za.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), print(), and yyparse().
|
inherited |
Definition at line 10 of file HE5Swath.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), print(), and yyparse().
|
inherited |
Definition at line 15 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HDF5CF::EOS5File::Adjust_EOS5Dim_Info(), HDF5CF::EOS5File::Obtain_Var_Dims(), print(), and yyparse().
| int HE5Parser::parser_state |
Have the StructMetadata parser's state.
Definition at line 69 of file HE5Parser.h.
Referenced by yyparse().
|
inherited |
Definition at line 35 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_multi_latlon_coord_vars(), HE5Checker::check_grids_unknown_parameters(), print(), and yyparse().
|
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().
|
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().
|
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().
|
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().
|
inherited |
Definition at line 42 of file HE5Grid.h.
Referenced by HDF5CF::EOS5File::Add_EOS5File_Info(), HE5Checker::check_grids_missing_projcode(), HE5Checker::check_grids_multi_latlon_coord_vars(), HE5Checker::check_grids_support_projcode(), HE5Checker::check_grids_unknown_parameters(), 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().