13 #ifndef AlosPalsarFileDescriptor_h 14 #define AlosPalsarFileDescriptor_h std::string _continuation_flag
Continuation flag.
int get_n_fac_data2()
Number of facility data records.
int _n_data_his
Number of data histogram records.
int _n_radi_data
Number of radiometric data records.
virtual ~AlosPalsarFileDescriptor()
Destructor.
int get_l_fac_data10()
Fac data record length, bytes.
std::string _format_doc
Format control documentation.
int _l_fac_data6
Fac data record length, bytes.
int get_l_fac_data() const
Fac data record length, bytes.
int _l_radi_data
Radiometric data record length, bytes.
int get_l_radi_comp() const
Radiometric compensation record length, bytes.
std::string get_design_rev() const
Format doc revision.
int _l_radi_comp
Radiometric compensation record length, bytes.
int get_l_dem_desc() const
DEM desc record length, bytes.
int _n_fac_data4
Number of facility data records.
int _l_qual_sum
Data quality summary record length, bytes.
int _code_len
Record code length.
std::string _rec_len
Record length/location flag.
int _n_cal
Number of calibration records.
int get_l_fac_data4()
Fac data record length, bytes.
std::string get_file_name() const
File name.
int get_n_dem_desc() const
Number of DEM descriptor records.
int _n_radar_par
Number of RADAR par records.
int get_n_det_proc() const
Number of processing parameter 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 get_l_cal() const
Calibration record length, bytes.
int _l_fac_data10
Fac data record length, bytes.
AlosPalsarFileDescriptor & operator=(const AlosPalsarFileDescriptor &rhs)
Copy operator.
int get_n_radi_data() const
Number of radiometric data records.
int get_n_fac_data7()
Number of facility data records.
int get_n_data_his() const
Number of data histogram records.
std::string get_rec_code() const
Record code/location flag.
int _code_loc
Record code location.
int get_n_fac_data5()
Number of facility data records.
int get_n_fac_data() const
Number of facility data records.
int _l_fac_data11
Fac data record length, bytes.
std::string get_format_ver() const
Format doc version.
int _l_fac_data8
Fac data record length, bytes.
int get_l_plat_pos() const
Platform position record length, bytes.
int _n_radi_comp
Number of radiometric compensation records.
std::string get_continuation_flag() const
Continuation flag.
int _n_fac_data7
Number of facility data records.
int _rlen_len
Record length, bytes.
int _l_fac_data7
Fac data record length, bytes.
AlosPalsarFileDescriptor()
Constructor.
std::string get_rec_seq() const
Record sequence/location flag.
int get_l_att_data() const
Attitude data record length, bytes.
int _l_fac_data
Fac data record length, bytes.
int _l_dem_desc
DEM desc record length, bytes.
int get_l_map_proj() const
Map projection record length, bytes.
int get_n_anno_data() const
Number of annotation data records.
int get_l_fac_data9()
Fac data record length, bytes.
int _l_fac_data2
Fac data record length, bytes.
int get_l_dataset() const
Data set summary record length, bytes.
This class is the base class of all the record classes.
std::string _software_id
Software identifier.
int get_l_anno_data() const
Annotation data record length, bytes.
int _l_dataset
Data set summary record length, bytes.
int _l_att_data
Attitude data record length, bytes.
int get_rlen_len() const
Record length, bytes.
std::string _rec_seq
Record sequence/location flag.
std::string get_ascii_flag() const
ASCII flag.
int _n_plat_pos
Number of platform position records.
std::string get_rec_len() const
Record length/location flag.
int _l_fac_data5
Fac data record length, bytes.
int _n_det_proc
Number of processing parameter records.
int get_n_rang_spec() const
Number of range spectra records.
std::string _design_rev
Format doc revision.
int get_l_radi_data() const
Radiometric data record length, bytes.
int _l_cal
Calibration record length, bytes.
int _file_num
File number.
int get_l_gcp() const
GCP record length, bytes.
int _n_dataset
Number of dataset summ records.
int get_file_num() const
File number.
int get_n_fac_data10()
Number of facility data records.
int get_n_map_proj() const
Number of map proj records.
int get_l_fac_data11()
Fac data record length, bytes.
int get_n_qual_sum() const
Number of data quality summary records.
std::string _format_ver
Format doc version.
int get_seq_loc() const
Sequence number location.
void Read(std::istream &is)
Read the class data from a stream.
int _n_fac_data
Number of facility data records.
int _rlen_loc
Record lenght location.
int _l_map_proj
Map projection record length, bytes.
int get_l_qual_sum() const
Data quality summary record length, bytes.
int get_n_radi_comp() const
Number of radiometric compensation records.
int get_l_fac_data8()
Fac data record length, bytes.
int get_n_fac_data9()
Number of facility data records.
int get_n_fac_data3()
Number of facility data records.
int get_l_fac_data3()
Fac data record length, bytes.
int get_l_fac_data2()
Fac data record length, bytes.
int _n_fac_data11
Number of facility data records.
int get_n_dataset() const
Number of dataset summ records.
void Write(std::ostream &os)
Write the class to a stream.
int get_l_fac_data6()
Fac data record length, bytes.
std::string _file_name
File name.
AlosPalsarRecord * Instanciate()
This function is able to create a new instance of the class.
int _l_anno_data
Annotation data record length, bytes.
int get_n_gcp() const
Number of GCP records.
int get_code_len() const
Record code length.
int _n_fac_data9
Number of facility data records.
int _n_rang_spec
Number of range spectra records.
int get_n_cal() const
Number of calibration records.
int get_l_radar_par() const
RADAR par record length, bytes.
std::basic_istream< char > istream
Base class for char input streams.
int get_n_att_data() const
Number of attitude data records.
int _n_qual_sum
Number of data quality summary records.
std::string get_software_id() const
Software identifier.
int get_l_data_his() const
Data histogram record length, bytes.
int _n_fac_data8
Number of facility data records.
int get_rlen_loc() const
Record lenght location.
int get_n_plat_pos() const
Number of platform position records.
int get_seq_len() const
Sequence number lenght.
int _n_anno_data
Number of annotation data records.
int get_l_fac_data5()
Fac data record length, bytes.
int _l_radar_par
RADAR par record length, bytes.
AlosPalsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
int _n_fac_data3
Number of facility data records.
int _seq_len
Sequence number lenght.
int get_l_det_proc() const
Processing parameter record length, bytes.
int get_l_rang_spec() const
Range spectra record length, bytes.
int _n_fac_data5
Number of facility data records.
int _n_fac_data6
Number of facility data records.
int get_n_radar_par() const
Number of RADAR par records.
int _n_fac_data10
Number of facility data records.
int get_l_fac_data7()
Fac data record length, bytes.
int _l_fac_data3
Fac data record length, bytes.
int _n_att_data
Number of attitude data records.
std::string _ascii_flag
ASCII flag.
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.
This class is able to read the SAR leader file descriptor record of the leader file.
std::string _rec_code
Record code/location flag.
int get_n_fac_data11()
Number of facility data records.
std::string get_format_doc() const
Format control documentation.
int _l_fac_data9
Fac data record length, bytes.
int get_n_fac_data4()
Number of facility data records.
friend std::ostream & operator<<(std::ostream &os, const AlosPalsarFileDescriptor &data)
This function write the AlosPalsarFileDescriptor in a stream.
int get_code_loc() const
Record code location.
std::basic_ostream< char > ostream
Base class for char output streams.
int _l_rang_spec
Range spectra record length, bytes.
int get_n_fac_data8()
Number of facility data records.
int _l_gcp
GCP record length, bytes.
int _l_det_proc
Processing parameter record length, bytes.
friend std::istream & operator>>(std::istream &is, AlosPalsarFileDescriptor &data)
This function read a AlosPalsarFileDescriptor from a stream.
int _n_gcp
Number of GCP records.
int _seq_loc
Sequence number location.
int get_n_fac_data6()
Number of facility data records.