OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | Friends | List of all members
ossimplugins::AlosPalsarFileDescriptor Class Reference

This class is able to read the SAR leader file descriptor record of the leader file. More...

#include <AlosPalsarFileDescriptor.h>

Inheritance diagram for ossimplugins::AlosPalsarFileDescriptor:
ossimplugins::AlosPalsarRecord

Public Member Functions

 AlosPalsarFileDescriptor ()
 Constructor. More...
 
virtual ~AlosPalsarFileDescriptor ()
 Destructor. More...
 
 AlosPalsarFileDescriptor (const AlosPalsarFileDescriptor &rhs)
 Copy constructor. More...
 
AlosPalsarFileDescriptoroperator= (const AlosPalsarFileDescriptor &rhs)
 Copy operator. More...
 
AlosPalsarRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
AlosPalsarRecordClone ()
 This function is able to create a new instance of the class initialised with the data of the calling instance. More...
 
void Read (std::istream &is)
 Read the class data from a stream. More...
 
void Write (std::ostream &os)
 Write the class to a stream. More...
 
std::string get_ascii_flag () const
 ASCII flag. More...
 
std::string get_continuation_flag () const
 Continuation flag. More...
 
std::string get_format_doc () const
 Format control documentation. More...
 
std::string get_format_ver () const
 Format doc version. More...
 
std::string get_design_rev () const
 Format doc revision. More...
 
std::string get_software_id () const
 Software identifier. More...
 
int get_file_num () const
 File number. More...
 
std::string get_file_name () const
 File name. More...
 
std::string get_rec_seq () const
 Record sequence/location flag. More...
 
int get_seq_loc () const
 Sequence number location. More...
 
int get_seq_len () const
 Sequence number lenght. More...
 
std::string get_rec_code () const
 Record code/location flag. More...
 
int get_code_loc () const
 Record code location. More...
 
int get_code_len () const
 Record code length. More...
 
std::string get_rec_len () const
 Record length/location flag. More...
 
int get_rlen_loc () const
 Record lenght location. More...
 
int get_rlen_len () const
 Record length, bytes. More...
 
int get_n_dataset () const
 Number of dataset summ records. More...
 
int get_l_dataset () const
 Data set summary record length, bytes. More...
 
int get_n_map_proj () const
 Number of map proj records. More...
 
int get_l_map_proj () const
 Map projection record length, bytes. More...
 
int get_n_plat_pos () const
 Number of platform position records. More...
 
int get_l_plat_pos () const
 Platform position record length, bytes. More...
 
int get_n_att_data () const
 Number of attitude data records. More...
 
int get_l_att_data () const
 Attitude data record length, bytes. More...
 
int get_n_radi_data () const
 Number of radiometric data records. More...
 
int get_l_radi_data () const
 Radiometric data record length, bytes. More...
 
int get_n_radi_comp () const
 Number of radiometric compensation records. More...
 
int get_l_radi_comp () const
 Radiometric compensation record length, bytes. More...
 
int get_n_qual_sum () const
 Number of data quality summary records. More...
 
int get_l_qual_sum () const
 Data quality summary record length, bytes. More...
 
int get_n_data_his () const
 Number of data histogram records. More...
 
int get_l_data_his () const
 Data histogram record length, bytes. More...
 
int get_n_rang_spec () const
 Number of range spectra records. More...
 
int get_l_rang_spec () const
 Range spectra record length, bytes. More...
 
int get_n_dem_desc () const
 Number of DEM descriptor records. More...
 
int get_l_dem_desc () const
 DEM desc record length, bytes. More...
 
int get_n_radar_par () const
 Number of RADAR par records. More...
 
int get_l_radar_par () const
 RADAR par record length, bytes. More...
 
int get_n_anno_data () const
 Number of annotation data records. More...
 
int get_l_anno_data () const
 Annotation data record length, bytes. More...
 
int get_n_det_proc () const
 Number of processing parameter records. More...
 
int get_l_det_proc () const
 Processing parameter record length, bytes. More...
 
int get_n_cal () const
 Number of calibration records. More...
 
int get_l_cal () const
 Calibration record length, bytes. More...
 
int get_n_gcp () const
 Number of GCP records. More...
 
int get_l_gcp () const
 GCP record length, bytes. More...
 
int get_n_fac_data () const
 Number of facility data records. More...
 
int get_l_fac_data () const
 Fac data record length, bytes. More...
 
int get_n_fac_data2 ()
 Number of facility data records. More...
 
int get_l_fac_data2 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data3 ()
 Number of facility data records. More...
 
int get_l_fac_data3 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data4 ()
 Number of facility data records. More...
 
int get_l_fac_data4 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data5 ()
 Number of facility data records. More...
 
int get_l_fac_data5 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data6 ()
 Number of facility data records. More...
 
int get_l_fac_data6 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data7 ()
 Number of facility data records. More...
 
int get_l_fac_data7 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data8 ()
 Number of facility data records. More...
 
int get_l_fac_data8 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data9 ()
 Number of facility data records. More...
 
int get_l_fac_data9 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data10 ()
 Number of facility data records. More...
 
int get_l_fac_data10 ()
 Fac data record length, bytes. More...
 
int get_n_fac_data11 ()
 Number of facility data records. More...
 
int get_l_fac_data11 ()
 Fac data record length, bytes. More...
 
- Public Member Functions inherited from ossimplugins::AlosPalsarRecord
 AlosPalsarRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~AlosPalsarRecord ()
 Destructor. More...
 
 AlosPalsarRecord (const AlosPalsarRecord &rhs)
 Copy constructor. More...
 
std::string get_mnemonic ()
 

Protected Attributes

std::string _ascii_flag
 ASCII flag. More...
 
std::string _continuation_flag
 Continuation flag. More...
 
std::string _format_doc
 Format control documentation. More...
 
std::string _format_ver
 Format doc version. More...
 
std::string _design_rev
 Format doc revision. More...
 
std::string _software_id
 Software identifier. More...
 
int _file_num
 File number. More...
 
std::string _file_name
 File name. More...
 
std::string _rec_seq
 Record sequence/location flag. More...
 
int _seq_loc
 Sequence number location. More...
 
int _seq_len
 Sequence number lenght. More...
 
std::string _rec_code
 Record code/location flag. More...
 
int _code_loc
 Record code location. More...
 
int _code_len
 Record code length. More...
 
std::string _rec_len
 Record length/location flag. More...
 
int _rlen_loc
 Record lenght location. More...
 
int _rlen_len
 Record length, bytes. More...
 
int _n_dataset
 Number of dataset summ records. More...
 
int _l_dataset
 Data set summary record length, bytes. More...
 
int _n_map_proj
 Number of map proj records. More...
 
int _l_map_proj
 Map projection record length, bytes. More...
 
int _n_plat_pos
 Number of platform position records. More...
 
int _l_plat_pos
 Platform position record length, bytes. More...
 
int _n_att_data
 Number of attitude data records. More...
 
int _l_att_data
 Attitude data record length, bytes. More...
 
int _n_radi_data
 Number of radiometric data records. More...
 
int _l_radi_data
 Radiometric data record length, bytes. More...
 
int _n_radi_comp
 Number of radiometric compensation records. More...
 
int _l_radi_comp
 Radiometric compensation record length, bytes. More...
 
int _n_qual_sum
 Number of data quality summary records. More...
 
int _l_qual_sum
 Data quality summary record length, bytes. More...
 
int _n_data_his
 Number of data histogram records. More...
 
int _l_data_his
 Data histogram record length, bytes. More...
 
int _n_rang_spec
 Number of range spectra records. More...
 
int _l_rang_spec
 Range spectra record length, bytes. More...
 
int _n_dem_desc
 Number of DEM descriptor records. More...
 
int _l_dem_desc
 DEM desc record length, bytes. More...
 
int _n_radar_par
 Number of RADAR par records. More...
 
int _l_radar_par
 RADAR par record length, bytes. More...
 
int _n_anno_data
 Number of annotation data records. More...
 
int _l_anno_data
 Annotation data record length, bytes. More...
 
int _n_det_proc
 Number of processing parameter records. More...
 
int _l_det_proc
 Processing parameter record length, bytes. More...
 
int _n_cal
 Number of calibration records. More...
 
int _l_cal
 Calibration record length, bytes. More...
 
int _n_gcp
 Number of GCP records. More...
 
int _l_gcp
 GCP record length, bytes. More...
 
int _n_fac_data
 Number of facility data records. More...
 
int _l_fac_data
 Fac data record length, bytes. More...
 
int _n_fac_data2
 Number of facility data records. More...
 
int _l_fac_data2
 Fac data record length, bytes. More...
 
int _n_fac_data3
 Number of facility data records. More...
 
int _l_fac_data3
 Fac data record length, bytes. More...
 
int _n_fac_data4
 Number of facility data records. More...
 
int _l_fac_data4
 Fac data record length, bytes. More...
 
int _n_fac_data5
 Number of facility data records. More...
 
int _l_fac_data5
 Fac data record length, bytes. More...
 
int _n_fac_data6
 Number of facility data records. More...
 
int _l_fac_data6
 Fac data record length, bytes. More...
 
int _n_fac_data7
 Number of facility data records. More...
 
int _l_fac_data7
 Fac data record length, bytes. More...
 
int _n_fac_data8
 Number of facility data records. More...
 
int _l_fac_data8
 Fac data record length, bytes. More...
 
int _n_fac_data9
 Number of facility data records. More...
 
int _l_fac_data9
 Fac data record length, bytes. More...
 
int _n_fac_data10
 Number of facility data records. More...
 
int _l_fac_data10
 Fac data record length, bytes. More...
 
int _n_fac_data11
 Number of facility data records. More...
 
int _l_fac_data11
 Fac data record length, bytes. More...
 
- Protected Attributes inherited from ossimplugins::AlosPalsarRecord
std::string _mnemonic
 

Friends

std::ostream & operator<< (std::ostream &os, const AlosPalsarFileDescriptor &data)
 This function write the AlosPalsarFileDescriptor in a stream. More...
 
std::istream & operator>> (std::istream &is, AlosPalsarFileDescriptor &data)
 This function read a AlosPalsarFileDescriptor from a stream. More...
 

Detailed Description

This class is able to read the SAR leader file descriptor record of the leader file.

Definition at line 30 of file AlosPalsarFileDescriptor.h.

Constructor & Destructor Documentation

◆ AlosPalsarFileDescriptor() [1/2]

ossimplugins::AlosPalsarFileDescriptor::AlosPalsarFileDescriptor ( )

Constructor.

Definition at line 19 of file AlosPalsarFileDescriptor.cpp.

Referenced by Clone(), and Instanciate().

19  : AlosPalsarRecord("sar_desc_rec")
20 {
21 }
AlosPalsarRecord(std::string mnemonic)
Constructor.

◆ ~AlosPalsarFileDescriptor()

ossimplugins::AlosPalsarFileDescriptor::~AlosPalsarFileDescriptor ( )
virtual

Destructor.

Definition at line 23 of file AlosPalsarFileDescriptor.cpp.

24 {
25 }

◆ AlosPalsarFileDescriptor() [2/2]

ossimplugins::AlosPalsarFileDescriptor::AlosPalsarFileDescriptor ( const AlosPalsarFileDescriptor rhs)

Copy constructor.

Definition at line 296 of file AlosPalsarFileDescriptor.cpp.

296  :
297  AlosPalsarRecord(rhs),
298  _ascii_flag(rhs._ascii_flag),
299  _continuation_flag(rhs._continuation_flag),
300  _format_doc(rhs._format_doc),
301  _format_ver(rhs._format_ver),
302  _design_rev(rhs._design_rev),
303  _software_id(rhs._software_id),
304  _file_num(rhs._file_num),
305  _file_name(rhs._file_name),
306  _rec_seq(rhs._rec_seq),
307  _seq_loc(rhs._seq_loc),
308  _seq_len(rhs._seq_len),
309  _rec_code(rhs._rec_code),
310  _code_loc(rhs._code_loc),
311  _code_len(rhs._code_len),
312  _rec_len(rhs._rec_len),
313  _rlen_loc(rhs._rlen_loc),
314  _rlen_len(rhs._rlen_len),
315  _n_dataset(rhs._n_dataset),
316  _l_dataset(rhs._l_dataset),
317  _n_map_proj(rhs._n_map_proj),
318  _l_map_proj(rhs._l_map_proj),
319  _n_plat_pos(rhs._n_plat_pos),
320  _l_plat_pos(rhs._l_plat_pos),
321  _n_att_data(rhs._n_att_data),
322  _l_att_data(rhs._l_att_data),
323  _n_radi_data(rhs._n_radi_data),
324  _l_radi_data(rhs._l_radi_data),
325  _n_radi_comp(rhs._n_radi_comp),
326  _l_radi_comp(rhs._l_radi_comp),
327  _n_qual_sum(rhs._n_qual_sum),
328  _l_qual_sum(rhs._l_qual_sum),
329  _n_data_his(rhs._n_data_his),
330  _l_data_his(rhs._l_data_his),
331  _n_rang_spec(rhs._n_rang_spec),
332  _l_rang_spec(rhs._l_rang_spec),
333  _n_dem_desc(rhs._n_dem_desc),
334  _l_dem_desc(rhs._l_dem_desc),
335  _n_radar_par(rhs._n_radar_par),
336  _l_radar_par(rhs._l_radar_par),
337  _n_anno_data(rhs._n_anno_data),
338  _l_anno_data(rhs._l_anno_data),
339  _n_det_proc(rhs._n_det_proc),
340  _l_det_proc(rhs._l_det_proc),
341  _n_cal(rhs._n_cal),
342  _l_cal(rhs._l_cal),
343  _n_gcp(rhs._n_gcp),
344  _l_gcp(rhs._l_gcp),
345  _n_fac_data(rhs._n_fac_data),
346  _l_fac_data(rhs._l_fac_data),
347  _n_fac_data2(rhs._n_fac_data2),
348  _l_fac_data2(rhs._l_fac_data2),
349  _n_fac_data3(rhs._n_fac_data3),
350  _l_fac_data3(rhs._l_fac_data3),
351  _n_fac_data4(rhs._n_fac_data4),
352  _l_fac_data4(rhs._l_fac_data4),
353  _n_fac_data5(rhs._n_fac_data5),
354  _l_fac_data5(rhs._l_fac_data5),
355  _n_fac_data6(rhs._n_fac_data6),
356  _l_fac_data6(rhs._l_fac_data6),
357  _n_fac_data7(rhs._n_fac_data7),
358  _l_fac_data7(rhs._l_fac_data7),
359  _n_fac_data8(rhs._n_fac_data8),
360  _l_fac_data8(rhs._l_fac_data8),
361  _n_fac_data9(rhs._n_fac_data9),
362  _l_fac_data9(rhs._l_fac_data9),
363  _n_fac_data10(rhs._n_fac_data10),
364  _l_fac_data10(rhs._l_fac_data10),
365  _n_fac_data11(rhs._n_fac_data11),
366  _l_fac_data11(rhs._l_fac_data11)
367 
368 {
369 }
std::string _continuation_flag
Continuation flag.
int _n_data_his
Number of data histogram records.
int _n_radi_data
Number of radiometric data records.
std::string _format_doc
Format control documentation.
int _l_fac_data6
Fac data record length, bytes.
int _l_radi_data
Radiometric data record length, bytes.
int _l_radi_comp
Radiometric compensation record length, bytes.
int _n_fac_data4
Number of facility data records.
int _l_qual_sum
Data quality summary record length, bytes.
std::string _rec_len
Record length/location flag.
int _n_cal
Number of calibration records.
int _n_radar_par
Number of RADAR par records.
int _n_fac_data2
Number of facility data records.
int _n_dem_desc
Number of DEM descriptor records.
int _l_plat_pos
Platform position record length, bytes.
int _l_fac_data10
Fac data record length, bytes.
int _l_fac_data11
Fac data record length, bytes.
int _l_fac_data8
Fac data record length, bytes.
int _n_radi_comp
Number of radiometric compensation records.
int _n_fac_data7
Number of facility data records.
int _l_fac_data7
Fac data record length, bytes.
int _l_fac_data
Fac data record length, bytes.
int _l_dem_desc
DEM desc record length, bytes.
int _l_fac_data2
Fac data record length, bytes.
std::string _software_id
Software identifier.
int _l_dataset
Data set summary record length, bytes.
int _l_att_data
Attitude data record length, bytes.
std::string _rec_seq
Record sequence/location flag.
int _n_plat_pos
Number of platform position records.
int _l_fac_data5
Fac data record length, bytes.
int _n_det_proc
Number of processing parameter records.
std::string _design_rev
Format doc revision.
int _l_cal
Calibration record length, bytes.
int _n_dataset
Number of dataset summ records.
std::string _format_ver
Format doc version.
int _n_fac_data
Number of facility data records.
int _l_map_proj
Map projection record length, bytes.
AlosPalsarRecord(std::string mnemonic)
Constructor.
int _n_fac_data11
Number of facility data records.
int _l_anno_data
Annotation data record length, bytes.
int _n_fac_data9
Number of facility data records.
int _n_rang_spec
Number of range spectra records.
int _n_qual_sum
Number of data quality summary records.
int _n_fac_data8
Number of facility data records.
int _n_anno_data
Number of annotation data records.
int _l_radar_par
RADAR par record length, bytes.
int _n_fac_data3
Number of facility data records.
int _n_fac_data5
Number of facility data records.
int _n_fac_data6
Number of facility data records.
int _n_fac_data10
Number of facility data records.
int _l_fac_data3
Fac data record length, bytes.
int _n_att_data
Number of attitude data records.
int _l_data_his
Data histogram record length, bytes.
int _l_fac_data4
Fac data record length, bytes.
int _n_map_proj
Number of map proj records.
std::string _rec_code
Record code/location flag.
int _l_fac_data9
Fac data record length, bytes.
int _l_rang_spec
Range spectra record length, bytes.
int _l_det_proc
Processing parameter record length, bytes.

Member Function Documentation

◆ Clone()

AlosPalsarRecord* ossimplugins::AlosPalsarFileDescriptor::Clone ( )
inlinevirtual

This function is able to create a new instance of the class initialised with the data of the calling instance.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 73 of file AlosPalsarFileDescriptor.h.

References AlosPalsarFileDescriptor().

74  {
75  return new AlosPalsarFileDescriptor(*this);
76  };

◆ get_ascii_flag()

std::string ossimplugins::AlosPalsarFileDescriptor::get_ascii_flag ( ) const
inline

ASCII flag.

Definition at line 97 of file AlosPalsarFileDescriptor.h.

References _ascii_flag.

98  {
99  return _ascii_flag;
100  };

◆ get_code_len()

int ossimplugins::AlosPalsarFileDescriptor::get_code_len ( ) const
inline

Record code length.

Definition at line 191 of file AlosPalsarFileDescriptor.h.

References _code_len.

192  {
193  return _code_len;
194  };

◆ get_code_loc()

int ossimplugins::AlosPalsarFileDescriptor::get_code_loc ( ) const
inline

Record code location.

Definition at line 184 of file AlosPalsarFileDescriptor.h.

References _code_loc.

185  {
186  return _code_loc;
187  };

◆ get_continuation_flag()

std::string ossimplugins::AlosPalsarFileDescriptor::get_continuation_flag ( ) const
inline

Continuation flag.

Definition at line 105 of file AlosPalsarFileDescriptor.h.

References _continuation_flag.

106  {
107  return _continuation_flag;
108  };
std::string _continuation_flag
Continuation flag.

◆ get_design_rev()

std::string ossimplugins::AlosPalsarFileDescriptor::get_design_rev ( ) const
inline

Format doc revision.

Definition at line 128 of file AlosPalsarFileDescriptor.h.

References _design_rev.

129  {
130  return _design_rev;
131  };
std::string _design_rev
Format doc revision.

◆ get_file_name()

std::string ossimplugins::AlosPalsarFileDescriptor::get_file_name ( ) const
inline

File name.

Definition at line 149 of file AlosPalsarFileDescriptor.h.

References _file_name.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

150  {
151  return _file_name;
152  };

◆ get_file_num()

int ossimplugins::AlosPalsarFileDescriptor::get_file_num ( ) const
inline

File number.

Definition at line 142 of file AlosPalsarFileDescriptor.h.

References _file_num.

143  {
144  return _file_num ;
145  };

◆ get_format_doc()

std::string ossimplugins::AlosPalsarFileDescriptor::get_format_doc ( ) const
inline

Format control documentation.

Definition at line 114 of file AlosPalsarFileDescriptor.h.

References _format_doc.

115  {
116  return _format_doc;
117  };
std::string _format_doc
Format control documentation.

◆ get_format_ver()

std::string ossimplugins::AlosPalsarFileDescriptor::get_format_ver ( ) const
inline

Format doc version.

Definition at line 121 of file AlosPalsarFileDescriptor.h.

References _format_ver.

122  {
123  return _format_ver;
124  };
std::string _format_ver
Format doc version.

◆ get_l_anno_data()

int ossimplugins::AlosPalsarFileDescriptor::get_l_anno_data ( ) const
inline

Annotation data record length, bytes.

Definition at line 380 of file AlosPalsarFileDescriptor.h.

References _l_anno_data.

381  {
382  return _l_anno_data;
383  };
int _l_anno_data
Annotation data record length, bytes.

◆ get_l_att_data()

int ossimplugins::AlosPalsarFileDescriptor::get_l_att_data ( ) const
inline

Attitude data record length, bytes.

Definition at line 268 of file AlosPalsarFileDescriptor.h.

References _l_att_data.

269  {
270  return _l_att_data;
271  };
int _l_att_data
Attitude data record length, bytes.

◆ get_l_cal()

int ossimplugins::AlosPalsarFileDescriptor::get_l_cal ( ) const
inline

Calibration record length, bytes.

Definition at line 408 of file AlosPalsarFileDescriptor.h.

References _l_cal.

409  {
410  return _l_cal;
411  };
int _l_cal
Calibration record length, bytes.

◆ get_l_data_his()

int ossimplugins::AlosPalsarFileDescriptor::get_l_data_his ( ) const
inline

Data histogram record length, bytes.

Definition at line 324 of file AlosPalsarFileDescriptor.h.

References _l_data_his.

325  {
326  return _l_data_his;
327  };
int _l_data_his
Data histogram record length, bytes.

◆ get_l_dataset()

int ossimplugins::AlosPalsarFileDescriptor::get_l_dataset ( ) const
inline

Data set summary record length, bytes.

Definition at line 226 of file AlosPalsarFileDescriptor.h.

References _l_dataset.

227  {
228  return _l_dataset;
229  };
int _l_dataset
Data set summary record length, bytes.

◆ get_l_dem_desc()

int ossimplugins::AlosPalsarFileDescriptor::get_l_dem_desc ( ) const
inline

DEM desc record length, bytes.

Definition at line 352 of file AlosPalsarFileDescriptor.h.

References _l_dem_desc.

353  {
354  return _l_dem_desc;
355  };
int _l_dem_desc
DEM desc record length, bytes.

◆ get_l_det_proc()

int ossimplugins::AlosPalsarFileDescriptor::get_l_det_proc ( ) const
inline

Processing parameter record length, bytes.

Definition at line 394 of file AlosPalsarFileDescriptor.h.

References _l_det_proc.

395  {
396  return _l_det_proc;
397  };
int _l_det_proc
Processing parameter record length, bytes.

◆ get_l_fac_data()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data ( ) const
inline

Fac data record length, bytes.

Definition at line 436 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

437  {
438  return _l_fac_data;
439  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data10()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data10 ( )
inline

Fac data record length, bytes.

Definition at line 563 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

564  {
565  return _l_fac_data;
566  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data11()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data11 ( )
inline

Fac data record length, bytes.

Definition at line 577 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

578  {
579  return _l_fac_data;
580  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data2()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data2 ( )
inline

Fac data record length, bytes.

Definition at line 451 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

452  {
453  return _l_fac_data;
454  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data3()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data3 ( )
inline

Fac data record length, bytes.

Definition at line 465 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

466  {
467  return _l_fac_data;
468  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data4()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data4 ( )
inline

Fac data record length, bytes.

Definition at line 479 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

480  {
481  return _l_fac_data;
482  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data5()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data5 ( )
inline

Fac data record length, bytes.

Definition at line 493 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

494  {
495  return _l_fac_data;
496  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data6()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data6 ( )
inline

Fac data record length, bytes.

Definition at line 507 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

508  {
509  return _l_fac_data;
510  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data7()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data7 ( )
inline

Fac data record length, bytes.

Definition at line 521 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

522  {
523  return _l_fac_data;
524  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data8()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data8 ( )
inline

Fac data record length, bytes.

Definition at line 535 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

536  {
537  return _l_fac_data;
538  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_fac_data9()

int ossimplugins::AlosPalsarFileDescriptor::get_l_fac_data9 ( )
inline

Fac data record length, bytes.

Definition at line 549 of file AlosPalsarFileDescriptor.h.

References _l_fac_data.

550  {
551  return _l_fac_data;
552  };
int _l_fac_data
Fac data record length, bytes.

◆ get_l_gcp()

int ossimplugins::AlosPalsarFileDescriptor::get_l_gcp ( ) const
inline

GCP record length, bytes.

Definition at line 422 of file AlosPalsarFileDescriptor.h.

References _l_gcp.

423  {
424  return _l_gcp;
425  };

◆ get_l_map_proj()

int ossimplugins::AlosPalsarFileDescriptor::get_l_map_proj ( ) const
inline

Map projection record length, bytes.

Definition at line 240 of file AlosPalsarFileDescriptor.h.

References _l_map_proj.

241  {
242  return _l_map_proj;
243  };
int _l_map_proj
Map projection record length, bytes.

◆ get_l_plat_pos()

int ossimplugins::AlosPalsarFileDescriptor::get_l_plat_pos ( ) const
inline

Platform position record length, bytes.

Definition at line 254 of file AlosPalsarFileDescriptor.h.

References _l_plat_pos.

255  {
256  return _l_plat_pos;
257  };
int _l_plat_pos
Platform position record length, bytes.

◆ get_l_qual_sum()

int ossimplugins::AlosPalsarFileDescriptor::get_l_qual_sum ( ) const
inline

Data quality summary record length, bytes.

Definition at line 310 of file AlosPalsarFileDescriptor.h.

References _l_qual_sum.

311  {
312  return _l_qual_sum;
313  };
int _l_qual_sum
Data quality summary record length, bytes.

◆ get_l_radar_par()

int ossimplugins::AlosPalsarFileDescriptor::get_l_radar_par ( ) const
inline

RADAR par record length, bytes.

Definition at line 366 of file AlosPalsarFileDescriptor.h.

References _l_radar_par.

367  {
368  return _l_radar_par;
369  };
int _l_radar_par
RADAR par record length, bytes.

◆ get_l_radi_comp()

int ossimplugins::AlosPalsarFileDescriptor::get_l_radi_comp ( ) const
inline

Radiometric compensation record length, bytes.

Definition at line 296 of file AlosPalsarFileDescriptor.h.

References _l_radi_comp.

297  {
298  return _l_radi_comp;
299  };
int _l_radi_comp
Radiometric compensation record length, bytes.

◆ get_l_radi_data()

int ossimplugins::AlosPalsarFileDescriptor::get_l_radi_data ( ) const
inline

Radiometric data record length, bytes.

Definition at line 282 of file AlosPalsarFileDescriptor.h.

References _l_radi_data.

283  {
284  return _l_radi_data;
285  };
int _l_radi_data
Radiometric data record length, bytes.

◆ get_l_rang_spec()

int ossimplugins::AlosPalsarFileDescriptor::get_l_rang_spec ( ) const
inline

Range spectra record length, bytes.

Definition at line 338 of file AlosPalsarFileDescriptor.h.

References _l_rang_spec.

339  {
340  return _l_rang_spec;
341  };
int _l_rang_spec
Range spectra record length, bytes.

◆ get_n_anno_data()

int ossimplugins::AlosPalsarFileDescriptor::get_n_anno_data ( ) const
inline

Number of annotation data records.

Definition at line 373 of file AlosPalsarFileDescriptor.h.

References _n_anno_data.

374  {
375  return _n_anno_data;
376  };
int _n_anno_data
Number of annotation data records.

◆ get_n_att_data()

int ossimplugins::AlosPalsarFileDescriptor::get_n_att_data ( ) const
inline

Number of attitude data records.

Definition at line 261 of file AlosPalsarFileDescriptor.h.

References _n_att_data.

262  {
263  return _n_att_data;
264  };
int _n_att_data
Number of attitude data records.

◆ get_n_cal()

int ossimplugins::AlosPalsarFileDescriptor::get_n_cal ( ) const
inline

Number of calibration records.

Definition at line 401 of file AlosPalsarFileDescriptor.h.

References _n_cal.

402  {
403  return _n_cal;
404  };
int _n_cal
Number of calibration records.

◆ get_n_data_his()

int ossimplugins::AlosPalsarFileDescriptor::get_n_data_his ( ) const
inline

Number of data histogram records.

Definition at line 317 of file AlosPalsarFileDescriptor.h.

References _n_data_his.

318  {
319  return _n_data_his;
320  };
int _n_data_his
Number of data histogram records.

◆ get_n_dataset()

int ossimplugins::AlosPalsarFileDescriptor::get_n_dataset ( ) const
inline

Number of dataset summ records.

Definition at line 219 of file AlosPalsarFileDescriptor.h.

References _n_dataset.

220  {
221  return _n_dataset;
222  };
int _n_dataset
Number of dataset summ records.

◆ get_n_dem_desc()

int ossimplugins::AlosPalsarFileDescriptor::get_n_dem_desc ( ) const
inline

Number of DEM descriptor records.

Definition at line 345 of file AlosPalsarFileDescriptor.h.

References _n_dem_desc.

346  {
347  return _n_dem_desc;
348  };
int _n_dem_desc
Number of DEM descriptor records.

◆ get_n_det_proc()

int ossimplugins::AlosPalsarFileDescriptor::get_n_det_proc ( ) const
inline

Number of processing parameter records.

Definition at line 387 of file AlosPalsarFileDescriptor.h.

References _n_det_proc.

388  {
389  return _n_det_proc;
390  };
int _n_det_proc
Number of processing parameter records.

◆ get_n_fac_data()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data ( ) const
inline

Number of facility data records.

Definition at line 429 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

430  {
431  return _n_fac_data;
432  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data10()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data10 ( )
inline

Number of facility data records.

Definition at line 556 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

557  {
558  return _n_fac_data;
559  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data11()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data11 ( )
inline

Number of facility data records.

Definition at line 570 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

571  {
572  return _n_fac_data;
573  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data2()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data2 ( )
inline

Number of facility data records.

Definition at line 444 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

445  {
446  return _n_fac_data;
447  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data3()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data3 ( )
inline

Number of facility data records.

Definition at line 458 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

459  {
460  return _n_fac_data;
461  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data4()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data4 ( )
inline

Number of facility data records.

Definition at line 472 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

473  {
474  return _n_fac_data;
475  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data5()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data5 ( )
inline

Number of facility data records.

Definition at line 486 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

487  {
488  return _n_fac_data;
489  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data6()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data6 ( )
inline

Number of facility data records.

Definition at line 500 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

501  {
502  return _n_fac_data;
503  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data7()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data7 ( )
inline

Number of facility data records.

Definition at line 514 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

515  {
516  return _n_fac_data;
517  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data8()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data8 ( )
inline

Number of facility data records.

Definition at line 528 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

529  {
530  return _n_fac_data;
531  };
int _n_fac_data
Number of facility data records.

◆ get_n_fac_data9()

int ossimplugins::AlosPalsarFileDescriptor::get_n_fac_data9 ( )
inline

Number of facility data records.

Definition at line 542 of file AlosPalsarFileDescriptor.h.

References _n_fac_data.

543  {
544  return _n_fac_data;
545  };
int _n_fac_data
Number of facility data records.

◆ get_n_gcp()

int ossimplugins::AlosPalsarFileDescriptor::get_n_gcp ( ) const
inline

Number of GCP records.

Definition at line 415 of file AlosPalsarFileDescriptor.h.

References _n_gcp.

416  {
417  return _n_gcp;
418  };

◆ get_n_map_proj()

int ossimplugins::AlosPalsarFileDescriptor::get_n_map_proj ( ) const
inline

Number of map proj records.

Definition at line 233 of file AlosPalsarFileDescriptor.h.

References _n_map_proj.

234  {
235  return _n_map_proj;
236  };
int _n_map_proj
Number of map proj records.

◆ get_n_plat_pos()

int ossimplugins::AlosPalsarFileDescriptor::get_n_plat_pos ( ) const
inline

Number of platform position records.

Definition at line 247 of file AlosPalsarFileDescriptor.h.

References _n_plat_pos.

248  {
249  return _n_plat_pos;
250  };
int _n_plat_pos
Number of platform position records.

◆ get_n_qual_sum()

int ossimplugins::AlosPalsarFileDescriptor::get_n_qual_sum ( ) const
inline

Number of data quality summary records.

Definition at line 303 of file AlosPalsarFileDescriptor.h.

References _n_qual_sum.

304  {
305  return _n_qual_sum;
306  };
int _n_qual_sum
Number of data quality summary records.

◆ get_n_radar_par()

int ossimplugins::AlosPalsarFileDescriptor::get_n_radar_par ( ) const
inline

Number of RADAR par records.

Definition at line 359 of file AlosPalsarFileDescriptor.h.

References _n_radar_par.

360  {
361  return _n_radar_par;
362  };
int _n_radar_par
Number of RADAR par records.

◆ get_n_radi_comp()

int ossimplugins::AlosPalsarFileDescriptor::get_n_radi_comp ( ) const
inline

Number of radiometric compensation records.

Definition at line 289 of file AlosPalsarFileDescriptor.h.

References _n_radi_comp.

290  {
291  return _n_radi_comp;
292  };
int _n_radi_comp
Number of radiometric compensation records.

◆ get_n_radi_data()

int ossimplugins::AlosPalsarFileDescriptor::get_n_radi_data ( ) const
inline

Number of radiometric data records.

Definition at line 275 of file AlosPalsarFileDescriptor.h.

References _n_radi_data.

276  {
277  return _n_radi_data;
278  };
int _n_radi_data
Number of radiometric data records.

◆ get_n_rang_spec()

int ossimplugins::AlosPalsarFileDescriptor::get_n_rang_spec ( ) const
inline

Number of range spectra records.

Definition at line 331 of file AlosPalsarFileDescriptor.h.

References _n_rang_spec.

332  {
333  return _n_rang_spec ;
334  };
int _n_rang_spec
Number of range spectra records.

◆ get_rec_code()

std::string ossimplugins::AlosPalsarFileDescriptor::get_rec_code ( ) const
inline

Record code/location flag.

Definition at line 177 of file AlosPalsarFileDescriptor.h.

References _rec_code.

178  {
179  return _rec_code;
180  };
std::string _rec_code
Record code/location flag.

◆ get_rec_len()

std::string ossimplugins::AlosPalsarFileDescriptor::get_rec_len ( ) const
inline

Record length/location flag.

Definition at line 198 of file AlosPalsarFileDescriptor.h.

References _rec_len.

199  {
200  return _rec_len;
201  };
std::string _rec_len
Record length/location flag.

◆ get_rec_seq()

std::string ossimplugins::AlosPalsarFileDescriptor::get_rec_seq ( ) const
inline

Record sequence/location flag.

Definition at line 156 of file AlosPalsarFileDescriptor.h.

References _rec_seq.

157  {
158  return _rec_seq;
159  };
std::string _rec_seq
Record sequence/location flag.

◆ get_rlen_len()

int ossimplugins::AlosPalsarFileDescriptor::get_rlen_len ( ) const
inline

Record length, bytes.

Definition at line 212 of file AlosPalsarFileDescriptor.h.

References _rlen_len.

213  {
214  return _rlen_len;
215  };

◆ get_rlen_loc()

int ossimplugins::AlosPalsarFileDescriptor::get_rlen_loc ( ) const
inline

Record lenght location.

Definition at line 205 of file AlosPalsarFileDescriptor.h.

References _rlen_loc.

206  {
207  return _rlen_loc;
208  };

◆ get_seq_len()

int ossimplugins::AlosPalsarFileDescriptor::get_seq_len ( ) const
inline

Sequence number lenght.

Definition at line 170 of file AlosPalsarFileDescriptor.h.

References _seq_len.

171  {
172  return _seq_len;
173  };

◆ get_seq_loc()

int ossimplugins::AlosPalsarFileDescriptor::get_seq_loc ( ) const
inline

Sequence number location.

Definition at line 163 of file AlosPalsarFileDescriptor.h.

References _seq_loc.

164  {
165  return _seq_loc;
166  };

◆ get_software_id()

std::string ossimplugins::AlosPalsarFileDescriptor::get_software_id ( ) const
inline

Software identifier.

Definition at line 135 of file AlosPalsarFileDescriptor.h.

References _software_id.

136  {
137  return _software_id;
138  };
std::string _software_id
Software identifier.

◆ Instanciate()

AlosPalsarRecord* ossimplugins::AlosPalsarFileDescriptor::Instanciate ( )
inlinevirtual

This function is able to create a new instance of the class.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 65 of file AlosPalsarFileDescriptor.h.

References AlosPalsarFileDescriptor().

66  {
67  return new AlosPalsarFileDescriptor();
68  };

◆ operator=()

AlosPalsarFileDescriptor & ossimplugins::AlosPalsarFileDescriptor::operator= ( const AlosPalsarFileDescriptor rhs)

Copy operator.

Definition at line 371 of file AlosPalsarFileDescriptor.cpp.

References _ascii_flag, _code_len, _code_loc, _continuation_flag, _design_rev, _file_name, _file_num, _format_doc, _format_ver, _l_anno_data, _l_att_data, _l_cal, _l_data_his, _l_dataset, _l_dem_desc, _l_det_proc, _l_fac_data, _l_fac_data10, _l_fac_data11, _l_fac_data2, _l_fac_data3, _l_fac_data4, _l_fac_data5, _l_fac_data6, _l_fac_data7, _l_fac_data8, _l_fac_data9, _l_gcp, _l_map_proj, _l_plat_pos, _l_qual_sum, _l_radar_par, _l_radi_comp, _l_radi_data, _l_rang_spec, _n_anno_data, _n_att_data, _n_cal, _n_data_his, _n_dataset, _n_dem_desc, _n_det_proc, _n_fac_data, _n_fac_data10, _n_fac_data11, _n_fac_data2, _n_fac_data3, _n_fac_data4, _n_fac_data5, _n_fac_data6, _n_fac_data7, _n_fac_data8, _n_fac_data9, _n_gcp, _n_map_proj, _n_plat_pos, _n_qual_sum, _n_radar_par, _n_radi_comp, _n_radi_data, _n_rang_spec, _rec_code, _rec_len, _rec_seq, _rlen_len, _rlen_loc, _seq_len, _seq_loc, and _software_id.

372 {
373  _ascii_flag = rhs._ascii_flag;
374  _continuation_flag = rhs._continuation_flag;
375  _format_doc = rhs._format_doc;
376  _format_ver = rhs._format_ver;
377  _design_rev = rhs._design_rev;
378  _software_id = rhs._software_id;
379  _file_num = rhs._file_num;
380  _file_name = rhs._file_name;
381  _rec_seq = rhs._rec_seq;
382  _seq_loc = rhs._seq_loc;
383  _seq_len = rhs._seq_len;
384  _rec_code = rhs._rec_code;
385  _code_loc = rhs._code_loc;
386  _code_len = rhs._code_len;
387  _rec_len = rhs._rec_len;
388  _rlen_loc = rhs._rlen_loc;
389  _rlen_len = rhs._rlen_len;
390  _n_dataset = rhs._n_dataset;
391  _l_dataset = rhs._l_dataset;
392  _n_map_proj = rhs._n_map_proj;
393  _l_map_proj = rhs._l_map_proj;
394  _n_plat_pos = rhs._n_plat_pos;
395  _l_plat_pos = rhs._l_plat_pos;
396  _n_att_data = rhs._n_att_data;
397  _l_att_data = rhs._l_att_data;
398  _n_radi_data = rhs._n_radi_data;
399  _l_radi_data = rhs._l_radi_data;
400  _n_radi_comp = rhs._n_radi_comp;
401  _l_radi_comp = rhs._l_radi_comp;
402  _n_qual_sum = rhs._n_qual_sum ;
403  _l_qual_sum = rhs._l_qual_sum;
404  _n_data_his = rhs._n_data_his;
405  _l_data_his = rhs._l_data_his;
406  _n_rang_spec = rhs._n_rang_spec;
407  _l_rang_spec = rhs._l_rang_spec;
408  _n_dem_desc = rhs._n_dem_desc;
409  _l_dem_desc = rhs._l_dem_desc;
410  _n_radar_par = rhs._n_radar_par;
411  _l_radar_par = rhs._l_radar_par;
412  _n_anno_data = rhs._n_anno_data;
413  _l_anno_data = rhs._l_anno_data;
414  _n_det_proc = rhs._n_det_proc;
415  _l_det_proc = rhs._l_det_proc;
416  _n_cal = rhs._n_cal;
417  _l_cal = rhs._l_cal;
418  _n_gcp = rhs._n_gcp;
419  _l_gcp = rhs._l_gcp;
420  _n_fac_data = rhs._n_fac_data;
421  _l_fac_data = rhs._l_fac_data;
422  _n_fac_data2 = rhs._n_fac_data2;
423  _l_fac_data2 = rhs._l_fac_data2;
424  _n_fac_data3 = rhs._n_fac_data3;
425  _l_fac_data3 = rhs._l_fac_data3;
426  _n_fac_data4 = rhs._n_fac_data4;
427  _l_fac_data4 = rhs._l_fac_data4;
428  _n_fac_data5 = rhs._n_fac_data5;
429  _l_fac_data5 = rhs._l_fac_data5;
430  _n_fac_data6 = rhs._n_fac_data6;
431  _l_fac_data6 = rhs._l_fac_data6;
432  _n_fac_data7 = rhs._n_fac_data7;
433  _l_fac_data7 = rhs._l_fac_data7;
434  _n_fac_data8 = rhs._n_fac_data8;
435  _l_fac_data8 = rhs._l_fac_data8;
436  _n_fac_data9 = rhs._n_fac_data9;
437  _l_fac_data9 = rhs._l_fac_data9;
438  _n_fac_data10 = rhs._n_fac_data10;
439  _l_fac_data10 = rhs._l_fac_data10;
440  _n_fac_data11 = rhs._n_fac_data11;
441  _l_fac_data11 = rhs._l_fac_data11;
442  return *this;
443 }
std::string _continuation_flag
Continuation flag.
int _n_data_his
Number of data histogram records.
int _n_radi_data
Number of radiometric data records.
std::string _format_doc
Format control documentation.
int _l_fac_data6
Fac data record length, bytes.
int _l_radi_data
Radiometric data record length, bytes.
int _l_radi_comp
Radiometric compensation record length, bytes.
int _n_fac_data4
Number of facility data records.
int _l_qual_sum
Data quality summary record length, bytes.
std::string _rec_len
Record length/location flag.
int _n_cal
Number of calibration records.
int _n_radar_par
Number of RADAR par records.
int _n_fac_data2
Number of facility data records.
int _n_dem_desc
Number of DEM descriptor records.
int _l_plat_pos
Platform position record length, bytes.
int _l_fac_data10
Fac data record length, bytes.
int _l_fac_data11
Fac data record length, bytes.
int _l_fac_data8
Fac data record length, bytes.
int _n_radi_comp
Number of radiometric compensation records.
int _n_fac_data7
Number of facility data records.
int _l_fac_data7
Fac data record length, bytes.
int _l_fac_data
Fac data record length, bytes.
int _l_dem_desc
DEM desc record length, bytes.
int _l_fac_data2
Fac data record length, bytes.
std::string _software_id
Software identifier.
int _l_dataset
Data set summary record length, bytes.
int _l_att_data
Attitude data record length, bytes.
std::string _rec_seq
Record sequence/location flag.
int _n_plat_pos
Number of platform position records.
int _l_fac_data5
Fac data record length, bytes.
int _n_det_proc
Number of processing parameter records.
std::string _design_rev
Format doc revision.
int _l_cal
Calibration record length, bytes.
int _n_dataset
Number of dataset summ records.
std::string _format_ver
Format doc version.
int _n_fac_data
Number of facility data records.
int _l_map_proj
Map projection record length, bytes.
int _n_fac_data11
Number of facility data records.
int _l_anno_data
Annotation data record length, bytes.
int _n_fac_data9
Number of facility data records.
int _n_rang_spec
Number of range spectra records.
int _n_qual_sum
Number of data quality summary records.
int _n_fac_data8
Number of facility data records.
int _n_anno_data
Number of annotation data records.
int _l_radar_par
RADAR par record length, bytes.
int _n_fac_data3
Number of facility data records.
int _n_fac_data5
Number of facility data records.
int _n_fac_data6
Number of facility data records.
int _n_fac_data10
Number of facility data records.
int _l_fac_data3
Fac data record length, bytes.
int _n_att_data
Number of attitude data records.
int _l_data_his
Data histogram record length, bytes.
int _l_fac_data4
Fac data record length, bytes.
int _n_map_proj
Number of map proj records.
std::string _rec_code
Record code/location flag.
int _l_fac_data9
Fac data record length, bytes.
int _l_rang_spec
Range spectra record length, bytes.
int _l_det_proc
Processing parameter record length, bytes.

◆ Read()

void ossimplugins::AlosPalsarFileDescriptor::Read ( std::istream &  is)
inlinevirtual

Read the class data from a stream.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 81 of file AlosPalsarFileDescriptor.h.

82  {
83  is >> *this;
84  };

◆ Write()

void ossimplugins::AlosPalsarFileDescriptor::Write ( std::ostream &  os)
inlinevirtual

Write the class to a stream.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 89 of file AlosPalsarFileDescriptor.h.

90  {
91  os << *this;
92  };

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const AlosPalsarFileDescriptor data 
)
friend

This function write the AlosPalsarFileDescriptor in a stream.

Definition at line 27 of file AlosPalsarFileDescriptor.cpp.

28 {
29  os << "ascii_flag:" << data._ascii_flag.c_str() << std::endl;
30  os << "continuation_flag:" << data._continuation_flag.c_str() << std::endl;
31  os << "format_doc:" << data._format_doc.c_str() << std::endl;
32  os << "format_ver:" << data._format_ver.c_str() << std::endl;
33  os << "design_rev:" << data._design_rev.c_str() << std::endl;
34  os << "software_id:" << data._software_id.c_str() << std::endl;
35  os << "file_num:" << data._file_num << std::endl;
36  os << "file_name:" << data._file_name.c_str() << std::endl;
37  os << "rec_seq:" << data._rec_seq.c_str() << std::endl;
38  os << "seq_loc:" << data._seq_loc << std::endl;
39  os << "seq_len:" << data._seq_len << std::endl;
40  os << "rec_code:" << data._rec_code.c_str() << std::endl;
41  os << "code_loc:" << data._code_loc << std::endl;
42  os << "code_len:" << data._code_len << std::endl;
43  os << "rec_len:" << data._rec_len.c_str() << std::endl;
44  os << "rlen_loc:" << data._rlen_loc << std::endl;
45  os << "rlen_len:" << data._rlen_len << std::endl;
46  os << "n_dataset:" << data._n_dataset << std::endl;
47  os << "l_dataset:" << data._l_dataset << std::endl;
48  os << "n_map_proj:" << data._n_map_proj << std::endl;
49  os << "l_map_proj:" << data._l_map_proj << std::endl;
50  os << "n_plat_pos:" << data._n_plat_pos << std::endl;
51  os << "l_plat_pos:" << data._l_plat_pos << std::endl;
52  os << "n_att_data:" << data._n_att_data << std::endl;
53  os << "l_att_data:" << data._l_att_data << std::endl;
54  os << "n_radi_data:" << data._n_radi_data << std::endl;
55  os << "l_radi_data:" << data._l_radi_data << std::endl;
56  os << "n_radi_comp:" << data._n_radi_comp << std::endl;
57  os << "l_radi_comp:" << data._l_radi_comp << std::endl;
58  os << "n_qual_sum:" << data._n_qual_sum << std::endl;
59  os << "l_qual_sum:" << data._l_qual_sum << std::endl;
60  os << "n_data_his:" << data._n_data_his << std::endl;
61  os << "l_data_his:" << data._l_data_his << std::endl;
62  os << "n_rang_spec:" << data._n_rang_spec << std::endl;
63  os << "l_rang_spec:" << data._l_rang_spec << std::endl;
64  os << "n_dem_desc:" << data._n_dem_desc << std::endl;
65  os << "l_dem_desc:" << data._l_dem_desc << std::endl;
66  os << "n_radar_par:" << data._n_radar_par << std::endl;
67  os << "l_radar_par:" << data._l_radar_par << std::endl;
68  os << "n_anno_data:" << data._n_anno_data << std::endl;
69  os << "l_anno_data:" << data._l_anno_data << std::endl;
70  os << "n_det_proc:" << data._n_det_proc << std::endl;
71  os << "l_det_proc:" << data._l_det_proc << std::endl;
72  os << "n_cal:" << data._n_cal << std::endl;
73  os << "l_cal:" << data._l_cal << std::endl;
74  os << "n_gcp:" << data._n_gcp << std::endl;
75  os << "l_gcp:" << data._l_gcp << std::endl;
76  os << "n_fac_data:" << data._n_fac_data << std::endl;
77  os << "l_fac_data:" << data._l_fac_data << std::endl;
78  os << "n_fac_data2:" << data._n_fac_data2 << std::endl;
79  os << "l_fac_data2:" << data._l_fac_data2 << std::endl;
80  os << "n_fac_data3:" << data._n_fac_data3 << std::endl;
81  os << "l_fac_data3:" << data._l_fac_data3 << std::endl;
82  os << "n_fac_data4:" << data._n_fac_data4 << std::endl;
83  os << "l_fac_data4:" << data._l_fac_data4 << std::endl;
84  os << "n_fac_data5:" << data._n_fac_data5 << std::endl;
85  os << "l_fac_data5:" << data._l_fac_data5 << std::endl;
86  os << "n_fac_data6:" << data._n_fac_data6 << std::endl;
87  os << "l_fac_data6:" << data._l_fac_data6 << std::endl;
88  os << "n_fac_data7:" << data._n_fac_data7 << std::endl;
89  os << "l_fac_data7:" << data._l_fac_data7 << std::endl;
90  os << "n_fac_data8:" << data._n_fac_data8 << std::endl;
91  os << "l_fac_data8:" << data._l_fac_data8 << std::endl;
92  os << "n_fac_data9:" << data._n_fac_data9 << std::endl;
93  os << "l_fac_data9:" << data._l_fac_data9 << std::endl;
94  os << "n_fac_data10:" << data._n_fac_data10 << std::endl;
95  os << "l_fac_data10:" << data._l_fac_data10 << std::endl;
96  os << "n_fac_data11:" << data._n_fac_data11 << std::endl;
97  os << "l_fac_data11:" << data._l_fac_data11 << std::endl;
98  return os;
99 }

◆ operator>>

std::istream& operator>> ( std::istream &  is,
AlosPalsarFileDescriptor data 
)
friend

This function read a AlosPalsarFileDescriptor from a stream.

Definition at line 101 of file AlosPalsarFileDescriptor.cpp.

102 {
103  char buf2[3];
104  buf2[2] = '\0';
105  char buf12[13];
106  buf12[12] = '\0';
107  char buf16[17];
108  buf16[16] = '\0';
109  char buf4[5];
110  buf4[4] = '\0';
111  char buf6[7];
112  buf6[6] = '\0';
113  char buf8[9];
114  buf8[8] = '\0';
115  char buf64[65];
116  buf64[64] = '\0';
117 
118  char buf60[61];
119  buf60[60] = '\0';
120 
121  char buf146[147];
122  buf146[146] = '\0';
123 
124  is.read(buf2, 2);
125  data._ascii_flag = buf2;
126 
127  is.read(buf2, 2);
128  data._continuation_flag = buf2;
129 
130  is.read(buf12, 12);
131  data._format_doc = buf12;
132 
133  is.read(buf2, 2);
134  data._format_ver = buf2;
135 
136  is.read(buf2, 2);
137  data._design_rev = buf2;
138 
139  is.read(buf12, 12);
140  data._software_id = buf12;
141 
142  is.read(buf4, 4);
143  data._file_num = atoi(buf4);
144 
145  is.read(buf16, 16);
146  data._file_name = buf16;
147 
148  is.read(buf4, 4);
149  data._rec_seq = buf4;
150 
151  is.read(buf8, 8);
152  data._seq_loc = atoi(buf8);
153 
154  is.read(buf4, 4);
155  data._seq_len = atoi(buf4);
156 
157  is.read(buf4, 4);
158  data._rec_code = buf4;
159 
160  is.read(buf8, 8);
161  data._code_loc = atoi(buf8);
162 
163  is.read(buf4, 4);
164  data._code_len = atoi(buf4);
165 
166  is.read(buf4, 4);
167  data._rec_len = buf4;
168 
169  is.read(buf8, 8);
170  data._rlen_loc = atoi(buf8);
171 
172  is.read(buf4, 4);
173  data._rlen_len = atoi(buf4);
174 
175  is.read(buf4, 4);
176 
177  is.read(buf64, 64);
178 
179  is.read(buf6, 6);
180  data._n_dataset = atoi(buf6);
181 
182  is.read(buf6, 6);
183  data._l_dataset = atoi(buf6);
184 
185  is.read(buf6, 6);
186  data._n_map_proj = atoi(buf6);
187 
188  is.read(buf6, 6);
189  data._l_map_proj = atoi(buf6);
190 
191  is.read(buf6, 6);
192  data._n_plat_pos = atoi(buf6);
193  is.read(buf6, 6);
194  data._l_plat_pos = atoi(buf6);
195  is.read(buf6, 6);
196  data._n_att_data = atoi(buf6);
197  is.read(buf6, 6);
198  data._l_att_data = atoi(buf6);
199  is.read(buf6, 6);
200  data._n_radi_data = atoi(buf6);
201  is.read(buf6, 6);
202  data._l_radi_data = atoi(buf6);
203  is.read(buf6, 6);
204  data._n_radi_comp = atoi(buf6);
205  is.read(buf6, 6);
206  data._l_radi_comp = atoi(buf6);
207  is.read(buf6, 6);
208  data._n_qual_sum = atoi(buf6);
209  is.read(buf6, 6);
210  data._l_qual_sum = atoi(buf6);
211  is.read(buf6, 6);
212  data._n_data_his = atoi(buf6);
213  is.read(buf6, 6);
214  data._l_data_his = atoi(buf6);
215 
216 
217 
218  is.read(buf6, 6);
219  data._n_rang_spec = atoi(buf6);
220  is.read(buf6, 6);
221  data._l_rang_spec = atoi(buf6);
222  is.read(buf6, 6);
223  data._n_dem_desc = atoi(buf6);
224  is.read(buf6, 6);
225  data._l_dem_desc = atoi(buf6);
226  is.read(buf6, 6);
227  data._n_radar_par = atoi(buf6);
228  is.read(buf6, 6);
229  data._l_radar_par = atoi(buf6);
230  is.read(buf6, 6);
231  data._n_anno_data = atoi(buf6);
232  is.read(buf6, 6);
233  data._l_anno_data = atoi(buf6);
234  is.read(buf6, 6);
235  data._n_det_proc = atoi(buf6);
236  is.read(buf6, 6);
237  data._l_det_proc = atoi(buf6);
238  is.read(buf6, 6);
239  data._n_cal = atoi(buf6);
240  is.read(buf6, 6);
241  data._l_cal = atoi(buf6);
242  is.read(buf6, 6);
243  data._n_gcp = atoi(buf6);
244  is.read(buf6, 6);
245  data._l_gcp = atoi(buf6);
246  is.read(buf60, 60);
247  is.read(buf6, 6);
248  data._n_fac_data = atoi(buf6);
249  is.read(buf8, 8);
250  data._l_fac_data = atoi(buf8);
251  is.read(buf6, 6);
252  data._n_fac_data2 = atoi(buf6);
253  is.read(buf8, 8);
254  data._l_fac_data2 = atoi(buf8);
255  is.read(buf6, 6);
256  data._n_fac_data3 = atoi(buf6);
257  is.read(buf8, 8);
258  data._l_fac_data3 = atoi(buf8);
259  is.read(buf6, 6);
260  data._n_fac_data4 = atoi(buf6);
261  is.read(buf8, 8);
262  data._l_fac_data4 = atoi(buf8);
263  is.read(buf6, 6);
264  data._n_fac_data5 = atoi(buf6);
265  is.read(buf8, 8);
266  data._l_fac_data5 = atoi(buf8);
267  is.read(buf6, 6);
268  data._n_fac_data6 = atoi(buf6);
269  is.read(buf8, 8);
270  data._l_fac_data6 = atoi(buf8);
271  is.read(buf6, 6);
272  data._n_fac_data7 = atoi(buf6);
273  is.read(buf8, 8);
274  data._l_fac_data7 = atoi(buf8);
275  is.read(buf6, 6);
276  data._n_fac_data8 = atoi(buf6);
277  is.read(buf8, 8);
278  data._l_fac_data8 = atoi(buf8);
279  is.read(buf6, 6);
280  data._n_fac_data9 = atoi(buf6);
281  is.read(buf8, 8);
282  data._l_fac_data9 = atoi(buf8);
283  is.read(buf6, 6);
284  data._n_fac_data10 = atoi(buf6);
285  is.read(buf8, 8);
286  data._l_fac_data10 = atoi(buf8);
287  is.read(buf6, 6);
288  data._n_fac_data11 = atoi(buf6);
289  is.read(buf8, 8);
290  data._l_fac_data11 = atoi(buf8);
291 
292  is.read(buf146, 146);
293  return is;
294 }

Member Data Documentation

◆ _ascii_flag

std::string ossimplugins::AlosPalsarFileDescriptor::_ascii_flag
protected

◆ _code_len

int ossimplugins::AlosPalsarFileDescriptor::_code_len
protected

Record code length.

Definition at line 640 of file AlosPalsarFileDescriptor.h.

Referenced by get_code_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _code_loc

int ossimplugins::AlosPalsarFileDescriptor::_code_loc
protected

Record code location.

Definition at line 636 of file AlosPalsarFileDescriptor.h.

Referenced by get_code_loc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _continuation_flag

std::string ossimplugins::AlosPalsarFileDescriptor::_continuation_flag
protected

◆ _design_rev

std::string ossimplugins::AlosPalsarFileDescriptor::_design_rev
protected

Format doc revision.

Definition at line 604 of file AlosPalsarFileDescriptor.h.

Referenced by get_design_rev(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _file_name

std::string ossimplugins::AlosPalsarFileDescriptor::_file_name
protected

◆ _file_num

int ossimplugins::AlosPalsarFileDescriptor::_file_num
protected

◆ _format_doc

std::string ossimplugins::AlosPalsarFileDescriptor::_format_doc
protected

Format control documentation.

Definition at line 596 of file AlosPalsarFileDescriptor.h.

Referenced by get_format_doc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _format_ver

std::string ossimplugins::AlosPalsarFileDescriptor::_format_ver
protected

Format doc version.

Definition at line 600 of file AlosPalsarFileDescriptor.h.

Referenced by get_format_ver(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_anno_data

int ossimplugins::AlosPalsarFileDescriptor::_l_anno_data
protected

Annotation data record length, bytes.

Definition at line 750 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_anno_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_att_data

int ossimplugins::AlosPalsarFileDescriptor::_l_att_data
protected

Attitude data record length, bytes.

Definition at line 686 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_att_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_cal

int ossimplugins::AlosPalsarFileDescriptor::_l_cal
protected

Calibration record length, bytes.

Definition at line 766 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_cal(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_data_his

int ossimplugins::AlosPalsarFileDescriptor::_l_data_his
protected

Data histogram record length, bytes.

Definition at line 718 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_data_his(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_dataset

int ossimplugins::AlosPalsarFileDescriptor::_l_dataset
protected

Data set summary record length, bytes.

Definition at line 662 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_dataset(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_dem_desc

int ossimplugins::AlosPalsarFileDescriptor::_l_dem_desc
protected

DEM desc record length, bytes.

Definition at line 734 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_dem_desc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_det_proc

int ossimplugins::AlosPalsarFileDescriptor::_l_det_proc
protected

Processing parameter record length, bytes.

Definition at line 758 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_det_proc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data
protected

◆ _l_fac_data10

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data10
protected

Fac data record length, bytes.

Definition at line 864 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data11

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data11
protected

Fac data record length, bytes.

Definition at line 873 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data2

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data2
protected

Fac data record length, bytes.

Definition at line 792 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data3

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data3
protected

Fac data record length, bytes.

Definition at line 801 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data4

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data4
protected

Fac data record length, bytes.

Definition at line 810 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data5

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data5
protected

Fac data record length, bytes.

Definition at line 819 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data6

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data6
protected

Fac data record length, bytes.

Definition at line 828 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data7

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data7
protected

Fac data record length, bytes.

Definition at line 837 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data8

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data8
protected

Fac data record length, bytes.

Definition at line 846 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_fac_data9

int ossimplugins::AlosPalsarFileDescriptor::_l_fac_data9
protected

Fac data record length, bytes.

Definition at line 855 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_gcp

int ossimplugins::AlosPalsarFileDescriptor::_l_gcp
protected

GCP record length, bytes.

Definition at line 774 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_gcp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_map_proj

int ossimplugins::AlosPalsarFileDescriptor::_l_map_proj
protected

Map projection record length, bytes.

Definition at line 670 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_map_proj(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_plat_pos

int ossimplugins::AlosPalsarFileDescriptor::_l_plat_pos
protected

Platform position record length, bytes.

Definition at line 678 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_plat_pos(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_qual_sum

int ossimplugins::AlosPalsarFileDescriptor::_l_qual_sum
protected

Data quality summary record length, bytes.

Definition at line 710 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_qual_sum(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_radar_par

int ossimplugins::AlosPalsarFileDescriptor::_l_radar_par
protected

RADAR par record length, bytes.

Definition at line 742 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_radar_par(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_radi_comp

int ossimplugins::AlosPalsarFileDescriptor::_l_radi_comp
protected

Radiometric compensation record length, bytes.

Definition at line 702 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_radi_comp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_radi_data

int ossimplugins::AlosPalsarFileDescriptor::_l_radi_data
protected

Radiometric data record length, bytes.

Definition at line 694 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_radi_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _l_rang_spec

int ossimplugins::AlosPalsarFileDescriptor::_l_rang_spec
protected

Range spectra record length, bytes.

Definition at line 726 of file AlosPalsarFileDescriptor.h.

Referenced by get_l_rang_spec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_anno_data

int ossimplugins::AlosPalsarFileDescriptor::_n_anno_data
protected

Number of annotation data records.

Definition at line 746 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_anno_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_att_data

int ossimplugins::AlosPalsarFileDescriptor::_n_att_data
protected

Number of attitude data records.

Definition at line 682 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_att_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_cal

int ossimplugins::AlosPalsarFileDescriptor::_n_cal
protected

Number of calibration records.

Definition at line 762 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_cal(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_data_his

int ossimplugins::AlosPalsarFileDescriptor::_n_data_his
protected

Number of data histogram records.

Definition at line 714 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_data_his(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_dataset

int ossimplugins::AlosPalsarFileDescriptor::_n_dataset
protected

Number of dataset summ records.

Definition at line 658 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_dataset(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_dem_desc

int ossimplugins::AlosPalsarFileDescriptor::_n_dem_desc
protected

Number of DEM descriptor records.

Definition at line 730 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_dem_desc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_det_proc

int ossimplugins::AlosPalsarFileDescriptor::_n_det_proc
protected

Number of processing parameter records.

Definition at line 754 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_det_proc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data
protected

◆ _n_fac_data10

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data10
protected

Number of facility data records.

Definition at line 860 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data11

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data11
protected

Number of facility data records.

Definition at line 869 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data2

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data2
protected

Number of facility data records.

Definition at line 788 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data3

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data3
protected

Number of facility data records.

Definition at line 797 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data4

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data4
protected

Number of facility data records.

Definition at line 806 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data5

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data5
protected

Number of facility data records.

Definition at line 815 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data6

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data6
protected

Number of facility data records.

Definition at line 824 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data7

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data7
protected

Number of facility data records.

Definition at line 833 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data8

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data8
protected

Number of facility data records.

Definition at line 842 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_fac_data9

int ossimplugins::AlosPalsarFileDescriptor::_n_fac_data9
protected

Number of facility data records.

Definition at line 851 of file AlosPalsarFileDescriptor.h.

Referenced by ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_gcp

int ossimplugins::AlosPalsarFileDescriptor::_n_gcp
protected

Number of GCP records.

Definition at line 770 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_gcp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_map_proj

int ossimplugins::AlosPalsarFileDescriptor::_n_map_proj
protected

Number of map proj records.

Definition at line 666 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_map_proj(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_plat_pos

int ossimplugins::AlosPalsarFileDescriptor::_n_plat_pos
protected

Number of platform position records.

Definition at line 674 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_plat_pos(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_qual_sum

int ossimplugins::AlosPalsarFileDescriptor::_n_qual_sum
protected

Number of data quality summary records.

Definition at line 706 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_qual_sum(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_radar_par

int ossimplugins::AlosPalsarFileDescriptor::_n_radar_par
protected

Number of RADAR par records.

Definition at line 738 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_radar_par(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_radi_comp

int ossimplugins::AlosPalsarFileDescriptor::_n_radi_comp
protected

Number of radiometric compensation records.

Definition at line 698 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_radi_comp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_radi_data

int ossimplugins::AlosPalsarFileDescriptor::_n_radi_data
protected

Number of radiometric data records.

Definition at line 690 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_radi_data(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _n_rang_spec

int ossimplugins::AlosPalsarFileDescriptor::_n_rang_spec
protected

Number of range spectra records.

Definition at line 722 of file AlosPalsarFileDescriptor.h.

Referenced by get_n_rang_spec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rec_code

std::string ossimplugins::AlosPalsarFileDescriptor::_rec_code
protected

Record code/location flag.

Definition at line 632 of file AlosPalsarFileDescriptor.h.

Referenced by get_rec_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rec_len

std::string ossimplugins::AlosPalsarFileDescriptor::_rec_len
protected

Record length/location flag.

Definition at line 644 of file AlosPalsarFileDescriptor.h.

Referenced by get_rec_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rec_seq

std::string ossimplugins::AlosPalsarFileDescriptor::_rec_seq
protected

Record sequence/location flag.

Definition at line 620 of file AlosPalsarFileDescriptor.h.

Referenced by get_rec_seq(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rlen_len

int ossimplugins::AlosPalsarFileDescriptor::_rlen_len
protected

Record length, bytes.

Definition at line 652 of file AlosPalsarFileDescriptor.h.

Referenced by get_rlen_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rlen_loc

int ossimplugins::AlosPalsarFileDescriptor::_rlen_loc
protected

Record lenght location.

Definition at line 648 of file AlosPalsarFileDescriptor.h.

Referenced by get_rlen_loc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _seq_len

int ossimplugins::AlosPalsarFileDescriptor::_seq_len
protected

Sequence number lenght.

Definition at line 628 of file AlosPalsarFileDescriptor.h.

Referenced by get_seq_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _seq_loc

int ossimplugins::AlosPalsarFileDescriptor::_seq_loc
protected

Sequence number location.

Definition at line 624 of file AlosPalsarFileDescriptor.h.

Referenced by get_seq_loc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _software_id

std::string ossimplugins::AlosPalsarFileDescriptor::_software_id
protected

Software identifier.

Definition at line 608 of file AlosPalsarFileDescriptor.h.

Referenced by get_software_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().


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