

Public Member Functions | |
| void * | get_entry (const int &entry_index, const vector< int > v_ival=vector< int >(0)) |
| access to each attribute for writing it For example, this used for reading the L1 technological parametres. If you want to access to the image "im" in the sequence "is", v_ival will be ["is","im"] | |
| void | get_xyz_sat (double *v_x_sat, double *v_y_sat, double *v_z_sat) |
| read the X, Y, Z position of the satellite and fill in the output data buffers with it | |
Public Attributes | |
| char | seq_nb [4+1] |
| char | intern_lens_temp [8+1] |
| char | extern_lens_temp [8+1] |
| char | short_acq_time_duration [8+1] |
| char | long_acq_time_duration [8+1] |
| char | img_nb [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][2+1] |
| char | time_acq [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | x_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | y_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | z_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | vx_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | vy_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | vz_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
| char | yaw_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
| char | pitch_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
| char | roll_sat [NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
Parameters records storage, as read in the leader file
| void * TechnologicalParametersRecord::get_entry | ( | const int & | entry_index, | |
| const vector< int > | v_ival = vector <int>(0) | |||
| ) | [virtual] |
access to each attribute for writing it For example, this used for reading the L1 technological parametres. If you want to access to the image "im" in the sequence "is", v_ival will be ["is","im"]
| entry_index | the index of the entry in the record | |
| v_ival | the indexes of the value to read, stored as a vector |
Implements PARASOLFileRecord.
References extern_lens_temp, img_nb, intern_lens_temp, long_acq_time_duration, pitch_sat, PARASOLFileRecord::rec_len, PARASOLFileRecord::rec_nb, roll_sat, seq_nb, short_acq_time_duration, time_acq, vx_sat, vy_sat, vz_sat, x_sat, y_sat, yaw_sat, and z_sat.
| void TechnologicalParametersRecord::get_xyz_sat | ( | double * | v_x_sat, | |
| double * | v_y_sat, | |||
| double * | v_z_sat | |||
| ) |
read the X, Y, Z position of the satellite and fill in the output data buffers with it
| v_x_sat | [OUT] X satellite position (m) | |
| v_y_sat | [OUT] Y satellite position (m) | |
| v_z_sat | [OUT] Z satellite position (m) |
References x_sat, y_sat, and z_sat.
Referenced by PARASOLFileData::load_viewing_directions_data().
External lens temperature during the sequence (Celsius degrees)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::img_nb[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][2+1] |
Image Number : i (0≤i≤9). i=im if the sequence was acquired and processed; i=0 otherwise
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
Internal lens temperature during the sequence (Celsius degrees)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
Long Acquisition Time duration (ms)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::pitch_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
Pitch of the Parasol instrument during acquisition of image #1 in the sequence
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::roll_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
Roll of the Parasol instrument during acquisition of image #1 in the sequence
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::seq_nb[4+1] |
Sequence Number
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
Short Acquisition Time duration (ms)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::time_acq[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Date and UT time of the acquisition of image #1 in sequence is : yyyymmddhhmmsscc
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::vx_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Vx component of the Parasol speed vector during the acquisition of image #1 in the sequence (km.s-1)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::vy_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Vy component of the Parasol speed vector during the acquisition of image #1 in the sequence (km.s-1)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::vz_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Vz component of the Parasol speed vector during the acquisition of image #1 in the sequence (km.s-1)
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::x_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
X component of the Parasol position during acquisition of image #1 in the sequence (km)
Referenced by get_entry(), get_xyz_sat(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::y_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Y component of the Parasol position during acquisition of image #1 in the sequence (km)
Referenced by get_entry(), get_xyz_sat(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::yaw_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][8+1] |
Yaw of the Parasol instrument during acquisition of image #1 in the sequence
Referenced by get_entry(), and PARASOLLeader::print_techno_param().
| char TechnologicalParametersRecord::z_sat[NB_MAX_PARASOL_SEQUENCE][NB_MAX_PARASOL_IMAGE_PER_SEQUENCE][16+1] |
Z component of the Parasol position during acquisition of image #1 in the sequence (km)
Referenced by get_entry(), get_xyz_sat(), and PARASOLLeader::print_techno_param().
1.7.1