31 for (
int i = 0; i < 6; i++)
33 os <<
"orbit_ele[" << i <<
"]:" << data.
_orbit_ele[i] << std::endl;
36 os <<
"ndata:" << data.
_ndata << std::endl;
38 os <<
"year:" << data.
_year << std::endl;
40 os <<
"month:" << data.
_month << std::endl;
42 os <<
"day:" << data.
_day << std::endl;
44 os <<
"gmt_day:" << data.
_gmt_day << std::endl;
46 os <<
"gmt_sec:" << data.
_gmt_sec << std::endl;
48 os <<
"data_int:" << data.
_data_int << std::endl;
50 os <<
"ref_coord:" << data.
_ref_coord.c_str() << std::endl;
52 os <<
"hr_angle:" << data.
_hr_angle << std::endl;
54 os <<
"alt_poserr:" << data.
_alt_poserr << std::endl;
56 os <<
"crt_poserr:" << data.
_crt_poserr << std::endl;
58 os <<
"rad_poserr:" << data.
_rad_poserr << std::endl;
60 os <<
"alt_velerr:" << data.
_alt_velerr << std::endl;
62 os <<
"crt_velerr:" << data.
_crt_velerr << std::endl;
64 os <<
"rad_velerr:" << data.
_rad_velerr << std::endl;
66 for (
int i = 0; i < 64; i++)
68 os <<
"pos_vect[" << i <<
"]:" << data.
_pos_vect[i] << std::endl;
83 for (
int i = 0; i < 6; i++)
96 data.
_year = atoi(buf);
104 data.
_day = atoi(buf);
150 for (
int i = 0; i < data.
_ndata; i++)
155 is.seekg(598, std::ios::cur);
156 is.seekg(8192, std::ios::cur);
167 for (
int i = 0; i < 6; i++)
202 for (
int i = 0; i < 64; i++)
213 for (
int i = 0; i < 6; i++)
248 for (
int i = 0; i < 64; i++)
This class is the base class of all the record classes.
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
std::basic_istream< char > istream
Base class for char input streams.
std::basic_ostream< char > ostream
Base class for char output streams.