12 #ifndef GeolocationGrid_h 13 #define GeolocationGrid_h
EnvisatAsarRecord * Instanciate()
This function is able to create a new instance of the class.
float _slant_range_times[11]
slant_range_times[11]
unsigned int _samp_numbers[11]
samp_numbers
void Write(std::ostream &os)
Writes the class to a stream.
unsigned int get_first_zero_doppler_time_microsec()
first_zero_doppler_time micro sec
unsigned int get_num_lines()
num_lines
unsigned int * get_samp_numbers()
samp_numbvers
float * get_slant_range_times()
slant_range_times
unsigned int _first_zero_doppler_time_sec
first_zero_doppler_time sec
float _angles[11]
angles[11]
virtual ~GeolocationGrid()
Destructor.
unsigned int _first_zero_doppler_time_microsec
first_zero_doppler_time microsec
friend std::istream & operator>>(std::istream &is, GeolocationGrid &data)
This function reads a GeolocationGrid from a stream.
std::string _last_line_tie_points
last_line_tie_points
GeolocationGrid()
Constructor.
int _first_zero_doppler_time_day
first_zero_doppler_time day
void Read(std::istream &is)
Reads the class data from a stream.
EnvisatAsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
friend std::ostream & operator<<(std::ostream &os, const GeolocationGrid &data)
This function writes the GeolocationGrid in a stream.
unsigned int get_first_zero_doppler_time_sec()
first_zero_doppler_time second
GeolocationGrid & operator=(const GeolocationGrid &rhs)
Copy operator.
unsigned int get_line_num()
line_num
std::string get_last_zero_doppler_time()
last_zero_doppler_time
std::basic_istream< char > istream
Base class for char input streams.
This class is the base class of all the Envisat ASAR record classes.
float _sub_sat_track
sub_sat_track
float get_sub_sat_track()
sub_sat_track
bool get_attach_flag()
attach_flag
std::string _last_zero_doppler_time
last_zero_doppler_time
int get_first_zero_doppler_time_day()
first_zero_doppler_time day
unsigned int _line_num
line_num
This class is able to read the ASAR GeolocationGrid record.
std::string get_last_line_tie_points()
last_line_tie_points
bool _attach_flag
attach_flag
float * get_angles()
angles
std::basic_ostream< char > ostream
Base class for char output streams.
unsigned int _num_lines
num_lines