Public Member Functions | Public Attributes

SpatioTemporalCharacteristicsRecord Class Reference

#include <parasolfilerecord.h>

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

List of all members.

Public Member Functions

 SpatioTemporalCharacteristicsRecord ()
 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 cycle_nb [4+1]
char orbit_nb [4+1]
char subsat_track_nb [4+1]
char desc_node_lon [8+1]
char desc_node_date [16+1]
char first_acq_date [16+1]
char last_acq_date [16+1]
char nb_seq [4+1]
char line_nb_northern_pix [4+1]
char line_nb_southern_pix [4+1]

Detailed Description

Store the PARASOL SpatioTemporalCharacteristics record values.


Member Function Documentation

void * SpatioTemporalCharacteristicsRecord::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 cycle_nb, desc_node_date, desc_node_lon, first_acq_date, last_acq_date, line_nb_northern_pix, line_nb_southern_pix, nb_seq, orbit_nb, PARASOLFileRecord::rec_len, PARASOLFileRecord::rec_nb, and subsat_track_nb.


Member Data Documentation

Cycle number

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Descending Node Longitude

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Date first acquisition

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Date last acquisition

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Line number of northern most pixel

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Line number of southern most pixel

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Number of sequences

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Orbit Number in the cycle

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().

Sub satellite track number

Referenced by get_entry(), and PARASOLLeader::print_spatio_temp_char().


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