|
void | CheckSDType () throw (Exception) |
| This method will check if the HDF4 file is one of TRMM or OBPG products we supported. More...
|
|
void | create_sds_dim_name_list () |
| Create the new dimension name set and the dimension name to size map. More...
|
|
| File (const char *hdf4file_path) |
|
void | handle_sds_coords (bool &COARDFLAG, std::string &lldimname1, std::string &lldimname2) throw (Exception) |
| Create "coordinates", "units" CF attributes. More...
|
|
void | handle_sds_fakedim_names () throw (Exception) |
|
void | handle_sds_final_dim_names () throw (Exception) |
| Create the final CF-compliant dimension name list for each field. More...
|
|
void | handle_sds_missing_fields () |
| Add the missing coordinate variables based on the corrected dimension name list. More...
|
|
void | handle_sds_names (bool &COARDFLAG, std::string &lldimname1, std::string &lldimname2) throw (Exception) |
| Create the final CF-compliant field name list. More...
|
|
void | handle_vdata () throw (Exception) |
| Handle Vdata. More...
|
|
void | InsertOrigFieldPath_ReadVgVdata () throw (Exception) |
| The full path of SDS and Vdata will be obtained. More...
|
|
void | obtain_path (int32 file_id, int32 sd_id, char *full_path, int32 pobj_ref) throw (Exception) |
| The internal function used by InsertOrigFieldPath_ReadVgVdata. More...
|
|
bool | Obtain_TRMM_V7_latlon_name (const SDField *sdfield, const int latsize, const int lonsize, std::string &latname, std::string &lonname) throw (Exception) |
|
void | Obtain_TRMML3S_V7_latlon_size (int &latsize, int &lonsize) |
| void Obtain_TRMML3S_V7_latlon_size(int &latsize, int&lonsize) throw(Exception); More...
|
|
void | obtain_vdata_path (int32 file_id, char *full_path, int32 pobj_ref) throw (Exception) |
| The internal function used to obtain the path for hybrid non-lone vdata. More...
|
|
void | PrepareCERAVGSYN () throw (Exception) |
|
void | PrepareCERES4IG () throw (Exception) |
|
void | PrepareCERSAVGID () throw (Exception) |
|
void | PrepareCERZAVG () throw (Exception) |
| Special method to prepare CERES Zonal Average latitude and longitude information. More...
|
|
void | PrepareMODISARNSS () throw (Exception) |
|
void | PrepareOBPGL2 () throw (Exception) |
| Special method to prepare OBPG Level 2 latitude and longitude information. The latitude and longitude need to be interpolated. More...
|
|
void | PrepareOBPGL3 () throw (Exception) |
| Special method to prepare OBPG Level 3 latitude and longitude information. The latitude and longitude are calculated by using the attributes. More...
|
|
void | PrepareOTHERHDF () throw (Exception) |
| We still provide a hook for other HDF data product although no CF compliant is followed. More...
|
|
void | PrepareTRMML2_V6 () throw (Exception) |
| Latitude and longitude are stored in one array(geolocation). Need to separate. More...
|
|
void | PrepareTRMML2_V7 () throw (Exception) |
| Latitude and longitude are stored in different fields. Need to separate. More...
|
|
void | PrepareTRMML3A_V6 () throw (Exception) |
| Special method to prepare TRMM Level 3A46 latitude and longitude information. More...
|
|
void | PrepareTRMML3B_V6 () throw (Exception) |
| Special method to prepare TRMM Level 3B latitude and longitude information. More...
|
|
void | PrepareTRMML3C_V6 () throw (Exception) |
| Special method to prepare TRMM Level 3 CSH latitude,longitude and Height information. More...
|
|
void | PrepareTRMML3M_V7 () |
| Special method to prepare TRMM multiple grid Level 3 geolocation fields(latitude,longitude,etc) information. More...
|
|
void | PrepareTRMML3S_V7 () throw (Exception) |
| Special method to prepare TRMM single grid Level 3 geolocation fields(latitude,longitude,etc) information. More...
|
|
void | ReadHybridNonLoneVdatas (File *) throw (Exception) |
|
void | ReadLoneVdatas (File *) throw (Exception) |
| Handle non-attribute lone vdatas. More...
|
|
void | ReadVgattrs (int32 vgroup_id, char *fullpath) throw (Exception) |
| Obtain vgroup attributes. More...
|
|
This class retrieves all information from an HDF4 file. It is a container for SDS and Vdata.
Definition at line 726 of file HDFSP.h.