9 #ifndef HDFEOS2ARRAY_REALFIELD_H
10 #define HDFEOS2ARRAY_REALFIELD_H
15 #include "HdfEosDef.h"
22 class HDFEOS2Array_RealField:
public Array
25 HDFEOS2Array_RealField (
int rank,
const std::string & filename,
bool isgeofile,
const int sdfd,
const int gridswathfd,
const std::string & gridname,
const std::string & swathname,
const std::string & fieldname,
SOType sotype,
const std::string & n =
"", BaseType * v = 0):
33 swathname (swathname),
34 fieldname (fieldname),
37 virtual ~ HDFEOS2Array_RealField ()
42 int format_constraint (
int *cor,
int *step,
int *edg);
44 BaseType *ptr_duplicate ()
46 return new HDFEOS2Array_RealField (*
this);
69 std::string swathname;
72 std::string fieldname;
79 int write_dap_data_scale_comp( int32 gridid,
int nelms, std::vector<int32> &offset32,std::vector<int32> &count32,std::vector<int32> &step32);
80 int write_dap_data_disable_scale_comp( int32 gridid,
int nelms, int32 *offset32,int32*count32,int32*step32);
81 void release_mod1b_res(
float*ref_scale,
float*ref_offset,
float*rad_scale,
float*rad_offset);
82 void close_fileid(
const int gsfileid,
const int sdfileid);
static class NCMLUtil overview
void close_fileid(hid_t fid)
closes HDF5 file reffered by fid.