ocssw
V2022
|
VcstViirsBandImg.h
Definition: VcstViirsBandImg.h:21
float radiance_[VIIRS_SCANS *DETECTORS][EV_PIXELS]
Definition: VcstViirsBandImg.h:88
int calibrate_pixel(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, float &bt, unsigned short &shrt, unsigned short &qual)
static const int MAX_1_3_AGG_AREA_375M
Definition: VcstViirsBandImg.h:83
MOD_PR01 Production producing one five minute granule of output data in each run It can be configured to produce as many as three five minute granules per run Each execution with one construction record and one date file for each dataset In normal these are created by which splits them out of the hour datasets For LANCE they are created by which merges all session MODIS L0 datasets overlapping the requested time and extracts from the merged data those packets which fall within that time period Each scan of data is stored in the L1A granule that covers the start time of that scan
Definition: MOD_PR01_pr.txt:19
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 band
Definition: HOWTO_Add_a_product.txt:42
ViirsBandImgTeb(VcstObc *pObc, VIIRS_BAND_ENUM band)
static const int MAX_1_1_AGG_AREA_375M
Definition: VcstViirsBandImg.h:77
static const int MAX_1_2_1_AGG_AREA_375M
Definition: VcstViirsBandImg.h:79
ViirsBandImgRsb(VcstObc *pObc, VIIRS_BAND_ENUM band)
int initialize_L1A_data()
Definition: VcstObc.h:45
ViirsBandImg(VcstObc *pObc, VIIRS_BAND_ENUM band)
static const int MAX_1_2_2_AGG_AREA_375M
Definition: VcstViirsBandImg.h:81
virtual int initialize()
~ViirsBandImgTeb()
int calibrate_scan(int scan)
static const int MIN_1_1_AGG_AREA_375M
Definition: VcstViirsBandImg.h:76
unsigned short pixelQuality_[VIIRS_SCANS *DETECTORS][EV_PIXELS]
Definition: VcstViirsBandImg.h:90
~ViirsBandImgRsb()
static const int MIN_1_2_2_AGG_AREA_375M
Definition: VcstViirsBandImg.h:80
int8_t unc_idx_[VIIRS_SCANS *DETECTORS][EV_PIXELS]
Definition: VcstViirsBandImg.h:91
static const int MIN_1_3_AGG_AREA_375M
Definition: VcstViirsBandImg.h:82
int check_pixel_quality(int band, int scan, int det, short &DN_EV, unsigned short &qual)
unsigned short short_val_[VIIRS_SCANS *DETECTORS][EV_PIXELS]
Definition: VcstViirsBandImg.h:89
short DN_EV_[VIIRS_SCANS][DETECTORS][EV_PIXELS]
Definition: VcstViirsBandImg.h:85
~ViirsBandImg()
static const int MIN_1_2_1_AGG_AREA_375M
Definition: VcstViirsBandImg.h:78
int calibrate_pixel(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, float &refl, unsigned short &shrt, unsigned short &qual)
Definition: VcstViirsBandImg.h:162
bool precheck_scan(int scan)
Definition: VcstViirsBand.h:19
virtual int calibrate_pixel(int row, int scan, int det, int &frm, short MS, short DN_EV, float &rad, float &refl_bt, unsigned short &shrt, unsigned short &qual)
Definition: VcstViirsBandImg.h:135
virtual int initialize_L1B_data()