26 os<<
"ascii_flag:"<<data.
_ascii_flag.c_str()<<std::endl;
27 os<<
"format_doc:"<<data.
_format_doc.c_str()<<std::endl;
28 os<<
"format_ver:"<<data.
_format_ver.c_str()<<std::endl;
29 os<<
"design_rev:"<<data.
_design_rev.c_str()<<std::endl;
30 os<<
"software_id:"<<data.
_software_id.c_str()<<std::endl;
31 os<<
"file_num:"<<data.
_file_num<<std::endl;
32 os<<
"file_name:"<<data.
_file_name.c_str()<<std::endl;
33 os<<
"rec_seq:"<<data.
_rec_seq.c_str()<<std::endl;
34 os<<
"seq_loc:"<<data.
_seq_loc<<std::endl;
35 os<<
"seq_len:"<<data.
_seq_len<<std::endl;
36 os<<
"rec_code:"<<data.
_rec_code.c_str()<<std::endl;
37 os<<
"code_loc:"<<data.
_code_loc<<std::endl;
38 os<<
"code_len:"<<data.
_code_len<<std::endl;
39 os<<
"rec_len:"<<data.
_rec_len.c_str()<<std::endl;
40 os<<
"rlen_loc:"<<data.
_rlen_loc<<std::endl;
41 os<<
"rlen_len:"<<data.
_rlen_len<<std::endl;
68 os<<
"n_cal:"<<data.
_n_cal<<std::endl;
69 os<<
"l_cal:"<<data.
_l_cal<<std::endl;
70 os<<
"n_gcp:"<<data.
_n_gcp<<std::endl;
71 os<<
"l_gcp:"<<data.
_l_gcp<<std::endl;
232 _ascii_flag(rhs._ascii_flag),
233 _format_doc(rhs._format_doc),
234 _format_ver(rhs._format_ver),
235 _design_rev(rhs._design_rev),
236 _software_id(rhs._software_id),
237 _file_num(rhs._file_num),
238 _file_name(rhs._file_name),
239 _rec_seq(rhs._rec_seq),
240 _seq_loc(rhs._seq_loc),
241 _seq_len(rhs._seq_len),
242 _rec_code(rhs._rec_code),
243 _code_loc(rhs._code_loc),
244 _code_len(rhs._code_len),
245 _rec_len(rhs._rec_len),
246 _rlen_loc(rhs._rlen_loc),
247 _rlen_len(rhs._rlen_len),
248 _n_dataset(rhs._n_dataset),
249 _l_dataset(rhs._l_dataset),
250 _n_map_proj(rhs._n_map_proj),
251 _l_map_proj(rhs._l_map_proj),
252 _n_plat_pos(rhs._n_plat_pos),
253 _l_plat_pos(rhs._l_plat_pos),
254 _n_att_data(rhs._n_att_data),
255 _l_att_data(rhs._l_att_data),
256 _n_radi_data(rhs._n_radi_data),
257 _l_radi_data(rhs._l_radi_data),
258 _n_radi_comp(rhs._n_radi_comp),
259 _l_radi_comp(rhs._l_radi_comp),
260 _n_qual_sum(rhs._n_qual_sum),
261 _l_qual_sum(rhs._l_qual_sum),
262 _n_data_his(rhs._n_data_his),
263 _l_data_his(rhs._l_data_his),
264 _n_rang_spec(rhs._n_rang_spec),
265 _l_rang_spec(rhs._l_rang_spec),
266 _n_dem_desc(rhs._n_dem_desc),
267 _l_dem_desc(rhs._l_dem_desc),
268 _n_radar_par(rhs._n_radar_par),
269 _l_radar_par(rhs._l_radar_par),
270 _n_anno_data(rhs._n_anno_data),
271 _l_anno_data(rhs._l_anno_data),
272 _n_det_proc(rhs._n_det_proc),
273 _l_det_proc(rhs._l_det_proc),
278 _n_fac_data(rhs._n_fac_data),
279 _l_fac_data(rhs._l_fac_data)
This class is able to read the SAR leader file descriptor record of the leader file.
int _n_radi_data
Number of radiometric data records.
int _n_gcp
Number of GCP records.
int _l_anno_data
Annotation data record length, bytes.
std::string _format_ver
Format doc version.
virtual ~FileDescriptor()
Destructor.
int _n_cal
Number of calibration records.
int _l_radi_data
Radiometric data record length, bytes.
int _l_det_proc
Processing parameter record length, bytes.
int _n_data_his
Number of data histogram records.
int _n_radi_comp
Number of radiometric compensation records.
int _seq_len
Sequence number lenght.
int _file_num
File number.
int _l_qual_sum
Data quality summary record length, bytes.
int _n_anno_data
Number of annotation data records.
int _l_dem_desc
DEM desc record length, bytes.
This class is the base class of all the record classes.
int _l_rang_spec
Range spectra record length, bytes.
int _n_qual_sum
Number of data quality summary records.
std::string _format_doc
Format control documentation.
FileDescriptor()
Constructor.
int _n_plat_pos
Number of platform position records.
int _n_radar_par
Number of RADAR par records.
int _n_rang_spec
Number of range spectra records.
int _n_fac_data
Number of facility data records.
int _n_det_proc
Number of processing parameter records.
std::string _file_name
File name.
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
int _code_len
Record code length.
std::string _software_id
Software identifier.
int _rlen_len
Record length, bytes.
std::string _ascii_flag
ASCII flag.
int _l_plat_pos
Platform position record length, bytes.
int _l_cal
Calibration record length, bytes.
int _l_radi_comp
Radiometric compensation record length, bytes.
int _n_map_proj
Number of map proj records.
int _n_dem_desc
Number of DEM descriptor records.
FileDescriptor & operator=(const FileDescriptor &rhs)
Copy operator.
int _l_data_his
Data histogram record length, bytes.
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
int _l_fac_data
Fac data record length, bytes.
int _l_radar_par
RADAR par record length, bytes.
int _l_att_data
Attitude data record length, bytes.
int _rlen_loc
Record lenght location.
int _l_map_proj
Map projection record length, bytes.
std::basic_istream< char > istream
Base class for char input streams.
std::string _rec_len
Record length/location flag.
int _seq_loc
Sequence number location.
std::string _rec_seq
Record sequence/location flag.
int _n_dataset
Number of dataset summ records.
int _n_att_data
Number of attitude data records.
std::string _design_rev
Format doc revision.
std::string _rec_code
Record code/location flag.
int _code_loc
Record code location.
int _l_dataset
Data set summary record length, bytes.
std::basic_ostream< char > ostream
Base class for char output streams.
int _l_gcp
GCP record length, bytes.