Classes | Public Member Functions | Public Attributes

AnnotationsRecord Class Reference

#include <parasolfilerecord.h>

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

List of all members.

Classes

struct  c5

Public Member Functions

 AnnotationsRecord ()
 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 l2_dummy_data_percent [4+1]
char l2_non_significant_data_percent [4+1]
char l2_land_pix_percent [4+1]
char l2_ocean_pix_percent [4+1]
char l2_coast_pix_percent [4+1]
vector< c5 > cloudy_pix_percent_per_lat_band
char nb_non_empty_grid_line [4+1]
vector< c5 > nb_pix_per_line

Detailed Description

Store the PARASOL Annotations record values.


Constructor & Destructor Documentation

AnnotationsRecord::AnnotationsRecord (  )  [inline]

constructor : put the end-of-string characters

< % of Dummy data in level-2 product

< % of non significant data in level-2 product

< % of Land pixels in level-2 product

< % of Ocean pixels in level-2 product

< % of Coast pixels in level-2 product

< Nb grid lines with at least one pixel


Member Function Documentation

void * AnnotationsRecord::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"]

Parameters:
entry_index the index of the entry in the record
v_ival the indexes of the value to read, stored as a vector
Returns:
a pointer to the attribute to read

Implements PARASOLFileRecord.

References cloudy_pix_percent_per_lat_band, l2_coast_pix_percent, l2_dummy_data_percent, l2_land_pix_percent, l2_non_significant_data_percent, l2_ocean_pix_percent, nb_non_empty_grid_line, nb_pix_per_line, PARASOLFileRecord::rec_len, and PARASOLFileRecord::rec_nb.


Member Data Documentation

% of cloudy pixels for 10 degrees latitude band #

Referenced by get_entry().

% of Coast pixels in level-2 product

Referenced by get_entry().

% of Dummy data in level-2 product

Referenced by get_entry().

% of Land pixels in level-2 product

Referenced by get_entry().

% of non significant data in level-2 product

Referenced by get_entry().

% of Ocean pixels in level-2 product

Referenced by get_entry().

Nb grid lines with at least one pixel

Referenced by get_entry().

Nb pixel for line #

Referenced by get_entry().


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