17 #ifndef MISRREADDATA_H 18 #define MISRREADDATA_H 27 const char *fieldname,
33 const char *fieldname,
39 const char *fieldname,
45 const char *fieldname,
51 const char *fieldname,
57 const char *fieldname,
64 const char *fieldname,
71 const char *fieldname,
78 const char *fieldname,
85 const char *fieldname,
92 const char *fieldname,
99 const char *fieldname,
105 const char *gridname,
106 const char *fieldname,
112 const char *gridname,
113 const char *fieldname,
119 const char *gridname,
120 const char *fieldname,
126 const char *gridname,
127 const char *fieldname,
133 const char *gridname,
134 const char *fieldname,
140 const char *gridname,
141 const char *fieldname,
147 const char *gridname,
148 const char *fieldname,
154 const char *gridname,
155 const char *fieldname,
161 const char *gridname,
162 const char *fieldname,
168 const char *gridname,
169 const char *fieldname,
175 const char *gridname,
176 const char *fieldname,
182 const char *gridname,
183 const char *fieldname,
189 const char *gridname,
190 const char *fieldname,
196 const char *gridname,
197 const char *fieldname,
203 const char *gridname,
204 const char *fieldname,
210 const char *gridname,
211 const char *fieldname,
217 const char *gridname,
218 const char *fieldname,
224 const char *gridname,
225 const char *fieldname,
231 const char *gridname,
232 const char *fieldname,
MTKt_status MtkReadL2LandFid(int32 fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadL2Land that takes and HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadRawNC(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
MTKt_status MtkReadConv(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads any grid/field from a MISR conventional product file.
MTKt_status MtkReadConvFid(int32 fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadConv that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadL2TCCloud(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads, unpacks and unscales TC_CLOUD grid/fields from a MISR L2 TC_CLOUD product file.
MTKt_status MtkReadBlockRangeFid(int32 fid, const char *gridname, const char *fieldname, int startblock, int endblock, MTKt_DataBuffer3D *databuf)
Version of MtkReadBlockRange that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadL2TCCloudFid(int32 fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadL2TCCloud that takes and HDF-EOS file identifier rather than a filename.
2-dimensional Data Buffer
MTKt_status MtkReadBlockNcid(int ncid, const char *gridname, const char *fieldname, int block, MTKt_DataBuffer *databuf)
MTKt_status MtkReadL1B2Fid(int32 Fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadL1B2 that takes an HDF-EOS file identifier rather than a filename. MISR L1B2 product file.
MTKt_status MtkReadDataNcid(int ncid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadData that takes a netCDF file identifier rather than a filename.
MTKt_status MtkReadL2LandNcid(int ncid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
3-dimensional Data Buffer
MTKt_status MtkReadBlockRangeNC(const char *filename, const char *gridname, const char *fieldname, int startblock, int endblock, MTKt_DataBuffer3D *databuf)
MTKt_status MtkReadBlockHDF(const char *filename, const char *gridname, const char *fieldname, int block, MTKt_DataBuffer *databuf)
MTKt_status MtkReadBlockFid(int32 fid, const char *gridname, const char *fieldname, int block, MTKt_DataBuffer *databuf)
Version of MtkReadBlock that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadData(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads any grid/field from any MISR product file and performs unpacking or unscaling. It also reads any MISR conventional product file.
MTKt_status MtkReadDataHDF(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
MTKt_status MtkReadBlock(const char *filename, const char *gridname, const char *fieldname, int block, MTKt_DataBuffer *databuf)
Read block of data.
MTKt_status MtkReadRawNcid(int ncid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadRaw that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadL1B2(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads, unpacks and unscales any L1B2 grid/field from a MISR L1B2 product file.
MTKt_status MtkReadRawHDF(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
MTKt_status MtkReadBlockRangeNcid(int ncid, const char *gridname, const char *fieldname, int startblock, int endblock, MTKt_DataBuffer3D *databuf)
MTKt_status MtkReadRawFid(int32 fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadRaw that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadL2Land(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads, unpacks and unscales any L2 Land grid/field from a MISR L2 AS Land product file...
MTKt_status MtkReadL2LandHDF(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
MTKt_status MtkReadBlockNC(const char *filename, const char *gridname, const char *fieldname, int block, MTKt_DataBuffer *databuf)
MTKt_status MtkReadBlockRange(const char *filename, const char *gridname, const char *fieldname, int startblock, int endblock, MTKt_DataBuffer3D *databuf)
Read range of blocks of data into a 3-dimensional array.
MTKt_status MtkReadBlockRangeHDF(const char *filename, const char *gridname, const char *fieldname, int startblock, int endblock, MTKt_DataBuffer3D *databuf)
MTKt_status MtkReadDataNC(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
MTKt_status MtkReadDataFid(int32 fid, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Version of MtkReadData that takes an HDF-EOS file identifier rather than a filename.
MTKt_status MtkReadRaw(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)
Reads any native grid/field from a MISR product file without unpacking or unscaling.
MTKt_status MtkReadL2LandNC(const char *filename, const char *gridname, const char *fieldname, MTKt_Region region, MTKt_DataBuffer *databuf, MTKt_MapInfo *mapinfo)