Public Member Functions | Public Attributes

DataProcessingParametersRecord Class Reference

#include <parasolfilerecord.h>

Inheritance diagram for DataProcessingParametersRecord:
Inheritance graph
[legend]
Collaboration diagram for DataProcessingParametersRecord:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DataProcessingParametersRecord ()
 constructor : put the end-of-string characters
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"]

Public Attributes

char l0_creation_country [8+1]
char l0_creation_agency [8+1]
char l0_creation_facility [16+1]
char l0_creation_date [16+1]
char l0_process_soft_version [8+1]
char l1_creation_country [8+1]
char l1_creation_agency [8+1]
char l1_creation_facility [16+1]
char l1_creation_date [16+1]
char l1_process_soft_version [8+1]
char l0_input_parasol_data_id [16+1]
char calib_data_version [8+1]
char calib_creation_date [16+1]
char calib_applic_date [16+1]
char geo_process_data_version [8+1]
char geo_file_creation_date [16+1]
char geo_applic_date [16+1]
unsigned char product_confidence [4]
char l2_creation_country [8+1]
char l2_creation_agency [8+1]
char l2_creation_facility [16+1]
char l2_creation_date [16+1]
char process_line_id [16+1]
char product_them_id [32+1]
char l2_process_soft_version [8+1]
char l1_input_parasol_data_id [16+1]
char l3_input_parasol_data_num1_id [16+1]
char l3_input_parasol_data_num2_id [16+1]
char l3_input_parasol_data_num3_id [16+1]
char input_meteo_data_num1_id [32+1]
char input_meteo_data_num2_id [32+1]
char input_meteo_data_num3_id [32+1]
char input_TOMS_data_num1_id [32+1]
char input_TOMS_data_num2_id [32+1]
unsigned char product_confidence_intern [4]

Detailed Description

Store the PARASOL DataProcessingParametersRecord record values.


Constructor & Destructor Documentation

DataProcessingParametersRecord::DataProcessingParametersRecord (  )  [inline]

constructor : put the end-of-string characters

< Level-0 creation country

< Level-0 creation agency

< Level-0 creation facility

< Level-0 creation date

< Level-0 processing software version

< Level-1 creation country

< Level-1 creation agency

< Level-1 creation facility

< Level-1 creation date

< Level-1 processing software version

< Identificator of level-0 Input PARASOL data

< Version of data used for Calibration

< Date of Calibration File Creation

< Date of Begining of Calibration Applicability

< Version of data for Geometric Processing

< Date of Geometric File Creation

< Date of Begining of Geometric Applicability

< Level-2 creation country

< Level-2 creation agency

< Level-2 creation facility

< Level-2 creation date

< Processing Line Identification

< Product Thematic identification

< Level-2 processing software version

< Identificator of level-1 Input PARASOL data

< Identificator of 1st level-3 Input PARASOL data

< Identificator of 2nd level-3 Input PARASOL data

< Identificator of 3rd level-3 Input PARASOL data

< Identificator of 1st input Meteo data

< Identificator of 2nd input Meteo data

< Identificator of 3rd input Meteo data

< Identificator of 1st input TOMS data

< Identificator of 2nd input TOMS data


Member Function Documentation

void * DataProcessingParametersRecord::get_entry ( const int &  entry_index,
const vector< int >  v_ival = vector <int>(0) 
) [virtual]

Member Data Documentation

Date of Begining of Calibration Applicability

Referenced by get_entry().

Date of Calibration File Creation

Referenced by get_entry().

Version of data used for Calibration

Referenced by get_entry().

Date of Begining of Geometric Applicability

Referenced by get_entry().

Date of Geometric File Creation

Referenced by get_entry().

Version of data for Geometric Processing

Referenced by get_entry().

Identificator of 1st input Meteo data

Referenced by get_entry().

Identificator of 2nd input Meteo data

Referenced by get_entry().

Identificator of 3rd input Meteo data

Referenced by get_entry().

Identificator of 1st input TOMS data

Referenced by get_entry().

Identificator of 2nd input TOMS data

Referenced by get_entry().

Level-0 creation agency

Referenced by get_entry().

Level-0 creation country

Referenced by get_entry().

Level-0 creation date

Referenced by get_entry().

Level-0 creation facility

Referenced by get_entry().

Identificator of level-0 Input PARASOL data

Referenced by get_entry().

Level-0 processing software version

Referenced by get_entry().

Level-1 creation agency

Referenced by get_entry().

Level-1 creation country

Referenced by get_entry().

Level-1 creation date

Referenced by get_entry().

Level-1 creation facility

Referenced by get_entry().

Identificator of level-1 Input PARASOL data

Referenced by get_entry().

Level-1 processing software version

Referenced by get_entry().

Level-2 creation agency

Referenced by get_entry().

Level-2 creation country

Referenced by get_entry().

Level-2 creation date

Referenced by get_entry().

Level-2 creation facility

Referenced by get_entry().

Level-2 processing software version

Referenced by get_entry().

Identificator of 1st level-3 Input PARASOL data

Referenced by get_entry().

Identificator of 2nd level-3 Input PARASOL data

Referenced by get_entry().

Identificator of 3rd level-3 Input PARASOL data

Referenced by get_entry().

Processing Line Identification

Referenced by get_entry().

Product Confidence Data

Referenced by get_entry().

Product Confidence Data (internal use)

Referenced by get_entry().

Product Thematic identification

Referenced by get_entry().


The documentation for this class was generated from the following files: