ocssw
V2022
|
l3bin.cpp
Go to the documentation of this file.
30 extern "C" int l3bin_input(int argc, char **argv, instr *input, const char* prog, const char* version);
virtual int64_t get_bin_num(int kbin)=0
virtual int get_nobs(int kbin)=0
virtual const char * getActiveProdName(int prodNum) const
Definition: bin_io.cpp:2858
virtual int readSums(float *sums, int32_t nbins_to_read, int iprod)=0
virtual void setProductList(int numProducts, char *prodNames[])
Definition: bin_io.cpp:2807
virtual int inc_weights(int offset, float weights)=0
virtual int create(const char *l3b_filename, int32_t nrows)=0
virtual int close()=0
virtual int64_t get_beg()=0
virtual int copy_binlist(int src, int dest)=0
void bzero()
virtual int get_nscenes(int kbin)=0
virtual int readQual(uint8_t *qual, int32_t nbins_to_read)=0
int setlinebuf(FILE *stream)
virtual int get_ext()=0
Definition: hdf_bin.h:14
virtual int set_weights(int offset, float weights)=0
virtual int copymeta(int32_t nfiles, Hdf::hdf_bin *input_binfile[])
Definition: bin_io.cpp:2874
int l3bin_input(int argc, char **argv, instr *input, const char *prog, const char *version)
Definition: l3bin_input.c:336
virtual int open(const char *l3b_filename)=0
virtual int incNumRec(int n_write)=0
virtual int writeSums(float *sums, int32_t nbins_to_write, const char *prodname)=0
virtual int setDataPtr(int nbins_to_read)=0
virtual float get_time_rec(int kbin)=0
void parse_file_name(const char *inpath, char *outpath)
Definition: parse_file_name.c:23
Definition: hdf_bin.h:438
Definition: hdf_bin.h:134
virtual int get_prodname(int iprod, char *prodname)
Definition: bin_io.cpp:2802
virtual int inc_nobs(int offset, int nobs)=0
this program makes no use of any feature of the SDP Toolkit that could generate such a then geolocation is calculated at that and then aggregated up to Resolved feature request Bug by adding three new int8 SDSs for each high resolution offsets between the high resolution geolocation and a bi linear interpolation extrapolation of the positions This can be used to reconstruct the high resolution geolocation Resolved Bug by delaying cumulation of gflags until after validation of derived products Resolved Bug by setting Latitude and Longitude to the correct fill resolving to support Near Real Time because they may be unnecessary if use of entrained ephemeris and attitude data is turned resolving bug report Corrected to filter out Aqua attitude records with missing status helping resolve bug MOD_PR03 will still correctly write scan and pixel data that does not depend upon the start time
Definition: HISTORY.txt:248
PARAM_TYPE_NONE Default value No parameter is buried in the product name name_prefix is case insensitive string compared to the product name PARAM_TYPE_VIS_WAVE The visible wavelength bands from the sensor are buried in the product name The product name is compared by appending and name_suffix ie aph_412_giop where prod_ix will be set to PARAM_TYPE_IR_WAVE same search method as PARAM_TYPE_VIS_WAVE except only wavelength above are looped through but prod_ix is still based ie aph_2_giop for the second and prod_ix set to PARAM_TYPE_INT name_prefix is compared with the beginning of the product name If name_suffix is not empty the it must match the end of the product name The characters right after the prefix are read as an integer and prod_ix is set to that number strncpy(l2prod->name_prefix, "myprod", UNITLEN)
virtual int set_bin_num(int offset, int64_t bin_num)=0
virtual int clear_binlist()=0
Definition: hdf_bin.h:287
virtual int readBinIndex(int row_num_to_read)=0
virtual int readBinList(int nbins_to_read)=0
virtual int inc_time_rec(int offset, float time_rec)=0
How many dimensions is the output array Default is Not sure if anything above will work correctly strcpy(l2prod->title, "no title yet")
virtual int writeQual(uint8_t *qual, int32_t nbins_to_write)=0
PGE01 indicating that PGE02 PGE01 V6 for and PGE01 V2 for MOD03 were used to produce the granule By convention adopted in all MODIS Terra PGE02 code versions are The fourth digit of the PGE02 version denotes the LUT version used to produce the granule The source of the metadata environment variable ProcessingCenter was changed from a QA LUT value to the Process Configuration A sign used in error in the second order term was changed to a
Definition: HISTORY.txt:424
virtual int inc_nscenes(int offset, int nscenes)=0
virtual float get_weights(int kbin)=0
virtual int writeBinList(int32_t nbins_to_write)=0