27 os<<
"line_num:"<<data.
_line_num<<std::endl;
28 os<<
"rec_num:"<<data.
_rec_num<<std::endl;
33 os<<
"acq_year:"<<data.
_acq_year<<std::endl;
34 os<<
"acq_day:"<<data.
_acq_day<<std::endl;
35 os<<
"acq_msec:"<<data.
_acq_msec<<std::endl;
40 os<<
"prf:"<<data.
_prf<<std::endl;
41 os<<
"sr_first:"<<data.
_sr_first<<std::endl;
42 os<<
"sr_last:"<<data.
_sr_last<<std::endl;
44 os<<
"fdc_mid:"<<data.
_fdc_mid<<std::endl;
45 os<<
"fdc_last:"<<data.
_fdc_last<<std::endl;
46 os<<
"ka_first:"<<data.
_ka_first<<std::endl;
47 os<<
"ka_mid:"<<data.
_ka_mid<<std::endl;
48 os<<
"ka_last:"<<data.
_ka_last<<std::endl;
51 os<<
"geo_updf:"<<data.
_geo_updf<<std::endl;
53 os<<
"lat_mid:"<<data.
_lat_mid<<std::endl;
54 os<<
"lat_last:"<<data.
_lat_last<<std::endl;
56 os<<
"lon_mid:"<<data.
_lon_mid<<std::endl;
57 os<<
"lon_last:"<<data.
_lon_last<<std::endl;
62 os<<
"heading:"<<data.
_heading<<std::endl;
72 memcpy(buffer,&value,4);
125 is.read((
char*)&(data.
_prf),4);
133 is.read((
char*)&(data.
_sr_mid),4);
151 is.read((
char*)&(data.
_ka_mid),4);
void SwitchEndian(int &value)
int _fdc_mid
Mid pixel Doppler centroid, Hz
int _n_right_pixel
Right fill pixel count
int _recv_polar
Received polarization
int _east_first
Easting of first pixel, m.
int _lon_first
First pixel longitude, 10e-6 deg.
void SwitchEndian(T &value)
This function switches the LSB value and the MSB value of the parameter.
int _sensor_updf
Sensor parameter update flag
int _heading
Line heading, 10e-6 deg.
int _geo_updf
Geographic ref parameter update flag
ProcessedDataRecord()
Constructor.
int _acq_msec
Acquisition msecs
int _acq_day
Acquisition day
int _sar_chan_code
SAR channel code
int _fdc_last
Last pixel Doppler centroid, Hz
int _lat_first
First pixel latitude, 10e-6 deg
This class is the base class of all the record classes.
int _squint_ang
Azimuth squint angle, 10e-6 deg
int _lon_last
Last-pixel longitude, 10e-6 deg.
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
int _lon_mid
Mid-pixel longitude, 10e-6 deg
int _sar_chan_ind
SAR channel indicator
int _sr_mid
Slant range to mid-pixel, m
This class is able to read an Processed Data Record.
int _north_last
Northing of last pixel, m.
int _fdc_first
First pixel Doppler centroid, Hz
int _ka_mid
Mid pixel azimuth FM rate, Hz
int _line_num
Image data line number.
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
int _lat_mid
Mid-pixel latitude, 10e-6 deg
int _north_first
Northing of first pixel, m
ProcessedDataRecord & operator=(const ProcessedDataRecord &rhs)
Copy operator.
int _ka_last
Last pixel azimuth FM rate, Hz.
std::basic_istream< char > istream
Base class for char input streams.
int _acq_year
Acquisition year
int _nadir_ang
Nadir look angle, 10e-6 deg
int _tran_polar
Transmitted polarization
int _ka_first
First pixel azimuth FM rate, Hz
int _sr_first
Slant range to first pixel, m
int _sr_last
Slant range to last pixel, m
int _rec_num
Image data record index
~ProcessedDataRecord()
Destructor.
int _n_left_pixel
Left fill pixel count
int _n_data_pixel
Data pixel count
int _lat_last
Last-pixel latitude, 10e-6 deg.
int _east_last
Easting of last pixel, m.
std::basic_ostream< char > ostream
Base class for char output streams.