#include <parasolfilerecord.h>
Public Member Functions | |
void * | get_entry (const int &entry_index, const vector< int > v_ival=vector< int >(0)) |
access to one data entry | |
Public Attributes | |
signed short | alt |
unsigned short | land_percent |
unsigned char | dqx [32] |
unsigned short | rough_cloud_ind |
unsigned short | phis |
unsigned short | ni |
unsigned char | seq_arrang [2] |
unsigned short | seq_nb [MAX_PARASOL_DIRECTION] |
signed short | ccd_lin [MAX_PARASOL_DIRECTION] |
signed short | ccd_col [MAX_PARASOL_DIRECTION] |
unsigned short | thetas [MAX_PARASOL_DIRECTION] |
unsigned short | thetav [MAX_PARASOL_DIRECTION] |
unsigned short | phi [MAX_PARASOL_DIRECTION] |
signed short | delta_thetav_cosphi [MAX_PARASOL_DIRECTION] |
signed short | delta_thetav_sinphi [MAX_PARASOL_DIRECTION] |
unsigned short | rad443NP [MAX_PARASOL_DIRECTION] |
unsigned short | rad490P [MAX_PARASOL_DIRECTION] |
unsigned short | rad1020NP [MAX_PARASOL_DIRECTION] |
unsigned short | rad565NP [MAX_PARASOL_DIRECTION] |
unsigned short | rad670P [MAX_PARASOL_DIRECTION] |
unsigned short | rad763NP [MAX_PARASOL_DIRECTION] |
unsigned short | rad765NP [MAX_PARASOL_DIRECTION] |
unsigned short | rad865P [MAX_PARASOL_DIRECTION] |
unsigned short | rad910NP [MAX_PARASOL_DIRECTION] |
unsigned short | Q490P [MAX_PARASOL_DIRECTION] |
unsigned short | Q670P [MAX_PARASOL_DIRECTION] |
unsigned short | Q865P [MAX_PARASOL_DIRECTION] |
unsigned short | U490P [MAX_PARASOL_DIRECTION] |
unsigned short | U670P [MAX_PARASOL_DIRECTION] |
unsigned short | U865P [MAX_PARASOL_DIRECTION] |
Implementation of the DataRecord interface for BASIC_1 products REM : the I1 typed variables (in the DPC) are stored as unsigned short
void * BASIC_1_DataRecord::get_entry | ( | const int & | entry_index, | |
const vector< int > | v_ival = vector <int>(0) | |||
) | [virtual] |
access to one data entry
entry_index | the index of the entry | |
v_ival | the indexes of the value to read, stored as a vector. For entries that have many (ex: The Temperature Profile in RB2 products that have 10 values), v_ival[0] will be the index of a direction) | |
group_item_index | the subindex of a repeated group. Ex : the relative azimuth angle in RB2 products have a entry index of 44 and a group_item_index of 2 |
Implements PARASOLFileRecord.
References alt, ccd_col, ccd_lin, delta_thetav_cosphi, delta_thetav_sinphi, dqx, land_percent, ni, phi, phis, Q490P, Q670P, Q865P, rad1020NP, rad443NP, rad490P, rad565NP, rad670P, rad763NP, rad765NP, rad865P, rad910NP, PARASOLFileRecord::rec_len, PARASOLFileRecord::rec_nb, rough_cloud_ind, seq_arrang, seq_nb, thetas, thetav, U490P, U670P, and U865P.
signed short BASIC_1_DataRecord::alt |
Pixel altitude
Referenced by get_entry().
signed short BASIC_1_DataRecord::ccd_col[MAX_PARASOL_DIRECTION] |
Column number of the CCD matrix detector which has observed the pixel for filter 670P2
Referenced by get_entry().
signed short BASIC_1_DataRecord::ccd_lin[MAX_PARASOL_DIRECTION] |
Line number of the CCD matrix detector which has observed the pixel for filter 670P2
Referenced by get_entry().
signed short BASIC_1_DataRecord::delta_thetav_cosphi[MAX_PARASOL_DIRECTION] |
Delta(Thetav.cos(phi)) : relative variation of viewing geometry between the filters
Referenced by get_entry().
signed short BASIC_1_DataRecord::delta_thetav_sinphi[MAX_PARASOL_DIRECTION] |
Delta(Thetav.sin(phi)) : relative variation of viewing geometry between the filters
Referenced by get_entry().
unsigned char BASIC_1_DataRecord::dqx[32] |
Pixel Quality Index
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::land_percent |
surface tpe indicator : 100->land, 0->Water, 50->Mixed
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::ni |
Number of available viewing directions
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::phi[MAX_PARASOL_DIRECTION] |
Relative Azimuth Angle for filter 670P2
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::phis |
Solar Azimuth Angle
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::Q490P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 490P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::Q670P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 670P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::Q865P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 865P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad1020NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 1020NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad443NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 443NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad490P[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 490P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad565NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 565NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad670P[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 670P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad763NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 763NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad765NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 765NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad865P[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 865NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rad910NP[MAX_PARASOL_DIRECTION] |
Normalized radiance for channel 910NP
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::rough_cloud_ind |
Rough Cloud Indicator (0:clear, 100:cloudy, 50:undetermined)
Referenced by get_entry().
unsigned char BASIC_1_DataRecord::seq_arrang[2] |
Sequence Arrangement Indicator
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::seq_nb[MAX_PARASOL_DIRECTION] |
Sequence Number
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::thetas[MAX_PARASOL_DIRECTION] |
Solar Zenith Angle
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::thetav[MAX_PARASOL_DIRECTION] |
View Zenith Angle for filter 670P2
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::U490P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 490P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::U670P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 670P
Referenced by get_entry().
unsigned short BASIC_1_DataRecord::U865P[MAX_PARASOL_DIRECTION] |
Second component of Stokes Vector (Q) for channel 865P
Referenced by get_entry().