OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ErsSarFacilityData.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // "Copyright Centre National d'Etudes Spatiales"
4 //
5 // License: LGPL
6 //
7 // See LICENSE.txt file in the top level directory for more details.
8 //
9 //----------------------------------------------------------------------------
10 // $Id$
11 
12 #ifndef ErsSarFacilityData_h
13 #define ErsSarFacilityData_h
14 
15 #include <iostream>
16 #include <cstdlib>
18 #include "erssar/ErsSarRecord.h"
19 
20 namespace ossimplugins
21 {
22 
29 {
30 public:
35 
39  virtual ~ErsSarFacilityData();
40 
44  friend std::ostream& operator<<(std::ostream& os, const ErsSarFacilityData& data);
45 
50 
55 
60 
65  {
66  return new ErsSarFacilityData();
67  };
68 
73  {
74  return new ErsSarFacilityData(*this);
75  };
76 
80  void Read(std::istream& is)
81  {
82  is >> *this;
83  };
84 
88  void Write(std::ostream& os)
89  {
90  os << *this;
91  };
92 
96  std::string get_name_of_facil_rec() const
97  {
98  return _name_of_facil_rec;
99  };
100 
104  std::string get_last_release_qc_date() const
105  {
106  return _last_release_qc_date;
107  };
111  std::string get_last_release_cal_date() const
112  {
113  return _last_release_cal_date;
114  };
119  {
120  return _qa_summary_flag;
121  };
126  {
127  return _prf_code_change_flag;
128  };
133  {
135  };
140  {
141  return _cal_gain_change_flag;
142  };
146  int get_quirp_qu_flag() const
147  {
148  return _quirp_qu_flag;
149  };
154  {
155  return _inp_data_stat_flag;
156  };
161  {
163  };
168  {
169  return _dopp_cent_val_flag;
170  };
175  {
177  };
182  {
183  return _outp_data_mean_flag;
184  };
188  int get_OGOB_flag() const
189  {
190  return _OGOB_flag;
191  };
195  int get_PRF_changes() const
196  {
197  return _PRF_changes;
198  };
203  {
204  return _sampling_win_changes;
205  };
210  {
211  return _cal_gain_changes;
212  };
216  int get_missing_lines() const
217  {
218  return _missing_lines;
219  };
224  {
225  return _rec_gain_changes;
226  };
231  {
233  };
238  {
240  };
244  double get_ISLR_of_ACF() const
245  {
246  return _ISLR_of_ACF;
247  };
251  double get_dopp_cent_conf_meas() const
252  {
253  return _dopp_cent_conf_meas;
254  };
259  {
260  return _dopp_ambig_conf_meas;
261  };
265  double get_inp_data_I_mean() const
266  {
267  return _inp_data_I_mean;
268  };
272  double get_inp_data_Q_mean() const
273  {
274  return _inp_data_Q_mean;
275  };
279  double get_inp_data_I_stddev() const
280  {
281  return _inp_data_I_stddev;
282  };
286  double get_inp_data_Q_stddev() const
287  {
288  return _inp_data_Q_stddev;
289  };
293  double get_cal_sys_gain() const
294  {
295  return _cal_sys_gain;
296  };
300  double get_first_rec_gain_read() const
301  {
302  return _first_rec_gain_read;
303  };
307  double get_dopp_ambig_num() const
308  {
309  return _dopp_ambig_num;
310  };
315  {
317  };
322  {
324  };
329  {
331  };
336  {
338  };
343  {
345  };
349  double get_noise_power() const
350  {
351  return _noise_power;
352  };
356  int get_int_cal_utc() const
357  {
358  return _int_cal_utc;
359  };
364  {
365  return _num_valid_cal_pulses;
366  };
371  {
373  };
378  {
379  return _num_valid_replicas;
380  };
385  {
386  return _first_replica_sample;
387  };
392  {
393  return _mean_cal_pulse_power;
394  };
398  double get_mean_noise_power() const
399  {
400  return _mean_noise_power;
401  };
406  {
407  return _range_comp_norm_fact;
408  };
412  double get_replica_power() const
413  {
414  return _replica_power;
415  };
420  {
422  };
427  {
429  };
434  {
436  };
440  double get_norm_ref_range_ro() const
441  {
442  return _norm_ref_range_ro;
443  };
448  {
449  return _antenna_elev_flag;
450  };
454  double get_abs_cal_const_K() const
455  {
456  return _abs_cal_const_K;
457  };
461  double get_upp_bound_K() const
462  {
463  return _upp_bound_K;
464  };
468  double get_low_bound_K() const
469  {
470  return _low_bound_K;
471  };
476  {
477  return _proc_noise_scale_fact;
478  };
482  std::string get_K_gen_date() const
483  {
484  return _K_gen_date;
485  };
489  std::string get_K_vers_num() const
490  {
491  return _K_vers_num;
492  };
497  {
499  };
504  {
505  return _estim_bit_error_rate;
506  };
510  double get_out_image_mean() const
511  {
512  return _out_image_mean;
513  };
517  double get_out_image_std_dev() const
518  {
519  return _out_image_std_dev;
520  };
524  double get_out_image_max_value() const
525  {
526  return _out_image_max_value;
527  };
531  std::string get_time_raw_data_first_input() const
532  {
534  };
539  {
541  };
545  std::string get_asc_node_pos_X_comp() const
546  {
547  return _asc_node_pos_X_comp;
548  };
552  std::string get_asc_node_pos_Y_comp() const
553  {
554  return _asc_node_pos_Y_comp;
555  };
559  std::string get_asc_node_pos_Z_comp() const
560  {
561  return _asc_node_pos_Z_comp;
562  };
566  std::string get_asc_node_vel_X_comp() const
567  {
568  return _asc_node_vel_X_comp;
569  };
573  std::string get_asc_node_vel_Y_comp() const
574  {
575  return _asc_node_vel_Y_comp;
576  };
580  std::string get_asc_node_vel_Z_comp() const
581  {
582  return _asc_node_vel_Z_comp;
583  };
588  {
589  return _out_pixel_bit_length;
590  };
594  double get_proc_gain_param_1() const
595  {
596  return _proc_gain_param_1;
597  };
601  double get_proc_gain_param_2() const
602  {
603  return _proc_gain_param_2;
604  };
608  double get_proc_gain_param_3() const
609  {
610  return _proc_gain_param_3;
611  };
616  {
618  };
622  double get_3_dB_width_CCF() const
623  {
624  return _3_dB_width_CCF;
625  };
630  {
631  return _first_side_lobe_level;
632  };
637  {
638  return _ISLR_CCF_between_last;
639  };
644  {
646  };
651  {
652  return _Roll_Tilt_Mode_flag;
653  };
658  {
660  };
665  {
666  return _look_detecion_flag;
667  };
672  {
674  };
679  {
681  };
686  {
687  return _samples_per_line_used;
688  };
693  {
695  };
699  std::string get_time_of_inp_state_vectors() const
700  {
702  };
706  std::string get_inp_state_vect_pos_X_comp() const
707  {
709  };
713  std::string get_inp_state_vect_pos_Y_comp() const
714  {
716  };
720  std::string get_inp_state_vect_pos_Z_comp() const
721  {
723  };
727  std::string get_inp_state_vect_vel_Vx_comp() const
728  {
730  };
734  std::string get_inp_state_vect_vel_Vy_comp() const
735  {
737  };
741  std::string get_inp_state_vect_vel_Vz_comp() const
742  {
744  };
749  {
751  };
756  {
758  };
763  {
765  };
770  {
772  };
776  double get_look_scalar_gain_1() const
777  {
778  return _look_scalar_gain_1;
779  };
783  double get_look_scalar_gain_2() const
784  {
785  return _look_scalar_gain_2;
786  };
790  double get_look_scalar_gain_3() const
791  {
792  return _look_scalar_gain_3;
793  };
797  double get_look_scalar_gain_4() const
798  {
799  return _look_scalar_gain_4;
800  };
804  double get_look_scalar_gain_5() const
805  {
806  return _look_scalar_gain_5;
807  };
811  double get_look_scalar_gain_6() const
812  {
813  return _look_scalar_gain_6;
814  };
818  double get_look_scalar_gain_7() const
819  {
820  return _look_scalar_gain_7;
821  };
825  double get_look_scalar_gain_8() const
826  {
827  return _look_scalar_gain_8;
828  };
833  {
835  };
840  {
842  };
847  {
849  };
854  {
856  };
861  {
862  return _samp_win_start_first;
863  };
868  {
869  return _samp_win_start_last;
870  };
875  {
877  };
882  {
884  };
889  {
891  };
896  {
898  };
903  {
905  };
910  {
912  };
917  {
919  };
923  double get_thresh_no_1_flag() const
924  {
925  return _thresh_no_1_flag;
926  };
930  double get_thresh_no_2_flag() const
931  {
932  return _thresh_no_2_flag;
933  };
937  double get_thresh_no_3_flag() const
938  {
939  return _thresh_no_3_flag;
940  };
944  double get_thresh_no_4_flag() const
945  {
946  return _thresh_no_4_flag;
947  };
951  double get_thresh_no_5_flag() const
952  {
953  return _thresh_no_5_flag;
954  };
958  double get_thresh_no_6_flag() const
959  {
960  return _thresh_no_6_flag;
961  };
965  double get_thresh_no_7_flag() const
966  {
967  return _thresh_no_7_flag;
968  };
972  double get_thresh_no_8_flag() const
973  {
974  return _thresh_no_8_flag;
975  };
979  double get_thresh_no_9_flag() const
980  {
981  return _thresh_no_9_flag;
982  };
986  double get_thresh_no_10_flag() const
987  {
988  return _thresh_no_10_flag;
989  };
993  double get_thresh_no_11_flag() const
994  {
995  return _thresh_no_11_flag;
996  };
1001  {
1003  };
1008  {
1010  };
1015  {
1017  };
1022  {
1023  return _I_gain_imb_lower_bound;
1024  };
1029  {
1030  return _I_gain_imb_upper_bound;
1031  };
1036  {
1038  };
1043  {
1045  };
1050  {
1051  return _3_dB_look_bandwidth;
1052  };
1057  {
1059  };
1064  {
1066  };
1070  bool get_datation_flag() const
1071  {
1072  return _datation_flag;
1073  };
1078  {
1080  };
1085  {
1087  };
1092  {
1094  };
1099  {
1101  };
1106  {
1108  };
1113  {
1114  return _coef_ground_range_1;
1115  };
1120  {
1121  return _coef_ground_range_2;
1122  };
1127  {
1128  return _coef_ground_range_3;
1129  };
1134  {
1135  return _coef_ground_range_4;
1136  };
1140  double get_coef_ant_elev_1() const
1141  {
1142  return _coef_ant_elev_1;
1143  };
1147  double get_coef_ant_elev_2() const
1148  {
1149  return _coef_ant_elev_2;
1150  };
1154  double get_coef_ant_elev_3() const
1155  {
1156  return _coef_ant_elev_3;
1157  };
1161  double get_coef_ant_elev_4() const
1162  {
1163  return _coef_ant_elev_4;
1164  };
1168  double get_coef_ant_elev_5() const
1169  {
1170  return _coef_ant_elev_5;
1171  };
1176  {
1177  return _range_time_origin_ant;
1178  };
1179 
1180 
1181 protected:
1182 
1186  std::string _name_of_facil_rec;
1406  std::string _K_gen_date;
1410  std::string _K_vers_num;
1803 
1804 private:
1805 
1806 };
1807 }
1808 
1809 #endif
std::string _last_release_cal_date
last_release_cal_date
int get_cal_syst_gain_last_proc() const
cal_syst_gain_last_proc
double _coef_ground_range_2
coef_ground_range_2
double get_proc_gain_param_2() const
proc_gain_param_2
double get_doppler_centroid_cubic_coeff() const
doppler_centroid_cubic_coeff
double _I_gain_imb_upper_bound
I_gain_imb_upper_bound.
double get_look_scalar_gain_5() const
look_scalar_gain_5
double _coef_ant_elev_4
coef_ant_elev_4
double _center_range_pix_mid_az_inc
center_range_pix_mid_az_inc
int _initial_doppler_ambiguity_num
initial_doppler_ambiguity_num
friend std::istream & operator>>(std::istream &is, ErsSarFacilityData &data)
This function read a ErsSarFacilityData from a stream.
void Read(std::istream &is)
Read the class data from a stream.
void Write(std::ostream &os)
Write the class to a stream.
int _form_num_range_line_used
form_num_range_line_used
std::string get_time_raw_data_first_input() const
time_raw_data_first_input
ErsSarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
int get_sampling_win_changes() const
sampling_win_changes
double _proc_gain_param_3
proc_gain_param_3
ErsSarRecord * Instanciate()
This function is able to create a new instance of the class.
int get_quirp_qu_flag() const
quirp_qu_flag
int get_num_valid_cal_pulses() const
num_valid_cal_pulses
bool get_autom_look_scal_gain_flag() const
autom_look_scal_gain_flag
int _PRF_code_first_range_line
PRF_code_first_range_line.
double get_abs_cal_const_K() const
abs_cal_const_K
double get_I_channel_gain_correction() const
I_channel_gain_correction.
double get_inp_data_Q_stddev() const
inp_data_Q_stddev
int get_azimuth_FFT_IFFT_ratio() const
azimuth_FFT_IFFT_ratio
double get_thresh_no_9_flag() const
thresh_no_9_flag
double get_cal_sys_gain() const
cal_sys_gain
double _range_comp_norm_fact
range_comp_norm_fact
double get_look_scalar_gain_6() const
look_scalar_gain_6
std::string get_inp_state_vect_pos_Z_comp() const
inp_state_vect_pos_Z_comp
std::string get_asc_node_vel_Y_comp() const
asc_node_vel_Y_comp
double get_3_dB_look_bandwidth() const
3_dB_look_bandwidth
double get_coef_ant_elev_2() const
coef_ant_elev_2
double _coef_ant_elev_5
coef_ant_elev_5
std::string get_inp_state_vect_pos_X_comp() const
inp_state_vect_pos_X_comp
int get_dopp_cent_val_flag() const
dopp_cent_val_flag
int get_PRF_code_first_range_line() const
PRF_code_first_range_line.
int _max_value_look_scalar_gain
max_value_look_scalar_gain
double get_Q_channel_gain_correction() const
Q_channel_gain_correction.
double _thresh_no_8_flag
thresh_no_8_flag
double _range_time_origin_ant
range_time_origin_ant
double _look_scalar_gain_7
look_scalar_gain_7
double get_thresh_no_10_flag() const
thresh_no_10_flag
std::string _asc_node_pos_X_comp
asc_node_pos_X_comp
double get_coef_ant_elev_1() const
coef_ant_elev_1
double _first_replica_sample
first_replica_sample
int get_form_num_range_line_used() const
form_num_range_line_used
int get_peak_loc_cross_correl_fun() const
peak_loc_cross_correl_fun
double _out_image_std_dev
out_image_std_dev
double get_estim_bit_error_rate() const
estim_bit_error_rate
std::string get_inp_state_vect_vel_Vx_comp() const
inp_state_vect_vel_Vx_comp
double get_3_dB_width_CCF() const
3_dB_width_CCF
double _first_rec_gain_read
first_rec_gain_read
double _coef_ant_elev_3
coef_ant_elev_3
int _samp_win_start_first
samp_win_start_first
int _look_detecion_flag
look_detecion_flag
double get_first_side_lobe_lev_of_ACF() const
first_side_lobe_lev_of_ACF
int get_num_valid_replicas() const
num_valid_replicas
double _coef_ground_range_3
coef_ground_range_3
double _I_channel_gain_correction
I_channel_gain_correction.
double get_thresh_no_2_flag() const
thresh_no_2_flag
double get_Q_channel_bias_correction() const
Q_channel_bias_correction.
double _inp_data_Q_stddev
inp_data_Q_stddev
double _thresh_no_7_flag
thresh_no_7_flag
bool _autom_look_scal_gain_flag
autom_look_scal_gain_flag
std::string _inp_state_vect_vel_Vz_comp
inp_state_vect_vel_Vz_comp
int _prf_code_change_flag
prf_code_change_flag
double _proc_gain_param_2
proc_gain_param_2
std::string _time_raw_data_first_input
time_raw_data_first_input
int _azimuth_FFT_IFFT_ratio
azimuth_FFT_IFFT_ratio
int _num_valid_replicas
num_valid_replicas
double _mean_noise_power
mean_noise_power
int get_range_lines_skip_factor() const
range_lines_skip_factor
double get_mean_noise_power() const
mean_noise_power
double get_coef_ant_elev_3() const
coef_ant_elev_3
double _estim_bit_error_rate
estim_bit_error_rate
double get_ISLR_CCF_between_last() const
ISLR_CCF_between_last.
double _thresh_no_6_flag
thresh_no_6_flag
int get_PRF_changes() const
PRF_changes.
int get_azimuth_baseband_convers_flag() const
azimuth_baseband_convers_flag
double get_inp_data_I_mean() const
inp_data_I_mean
double get_I_Q_quad_depar_upper_bound() const
I_Q_quad_depar_upper_bound.
double _look_scalar_gain_3
look_scalar_gain_3
int get_max_error_range_line_timing() const
max_error_range_line_timing
double get_out_image_max_value() const
out_image_max_value
double get_look_scalar_gain_1() const
look_scalar_gain_1
double get_thresh_no_5_flag() const
thresh_no_5_flag
double get_low_bound_K() const
low_bound_K
double get_first_range_pixel_mid_az_inc() const
first_range_pixel_mid_az_inc
std::string _name_of_facil_rec
last_release_qc_date
int get_samp_window_start_time_bias() const
samp_window_start_time_bias
double get_first_side_lobe_level() const
first_side_lobe_level
double get_dopp_cent_conf_meas() const
dopp_cent_conf_meas
int _sampling_win_change_flag
sampling_win_change_flag
std::string get_inp_state_vect_vel_Vy_comp() const
inp_state_vect_vel_Vy_comp
double get_inp_data_Q_mean() const
inp_data_Q_mean
int _peak_loc_cross_correl_fun
peak_loc_cross_correl_fun
double get_coef_ant_elev_4() const
coef_ant_elev_4
double _I_gain_imb_lower_bound
I_gain_imb_lower_bound.
int _samples_per_line_used
samples_per_line_used
double _look_scalar_gain_8
look_scalar_gain_8
int _num_valid_noise_pulses
num_valid_noise_pulses
int _update_period_range_match
update_period_range_match
int get_out_pixel_bit_length() const
out_pixel_bit_length
int _samp_win_start_last
samp_win_start_last
std::string _asc_node_pos_Y_comp
asc_node_pos_Y_comp
double get_norm_ref_range_ro() const
norm_ref_range_ro
std::string _asc_node_pos_Z_comp
asc_node_pos_Z_comp
double _mean_cal_pulse_power
mean_cal_pulse_power
int get_sat_binary_time_of_first() const
sat_binary_time_of_first
double _proc_noise_scale_fact
proc_noise_scale_fact
int get_doppler_ambiguity_estimat_flag() const
doppler_ambiguity_estimat_flag
double _thresh_no_1_flag
thresh_no_1_flag
int get_rec_gain_changes() const
rec_gain_changes
double _coef_ant_elev_2
coef_ant_elev_2
double _thresh_no_11_flag
thresh_no_11_flag
int get_Roll_Tilt_Mode_flag() const
Roll_Tilt_Mode_flag.
int _out_pixel_bit_length
out_pixel_bit_length
std::string _inp_state_vect_pos_Z_comp
inp_state_vect_pos_Z_comp
std::string get_inp_state_vect_vel_Vz_comp() const
inp_state_vect_vel_Vz_comp
int get_inp_state_vector_type_flag() const
inp_state_vector_type_flag
std::string get_K_gen_date() const
K_gen_date.
double _3_dB_look_proc_dopp_bandw
3_dB_look_proc_dopp_bandw
int _num_range_samp_discarded
num_range_samp_discarded
double get_thresh_no_1_flag() const
thresh_no_1_flag
int _outp_data_mean_flag
outp_data_mean_flag
int get_sampling_win_change_flag() const
sampling_win_change_flag
std::string _K_gen_date
K_gen_date.
double get_first_replica_sample() const
first_replica_sample
int _Roll_Tilt_Mode_flag
Roll_Tilt_Mode_flag.
int get_initial_doppler_ambiguity_num() const
initial_doppler_ambiguity_num
int _azimuth_baseband_convers_flag
azimuth_baseband_convers_flag
int _max_error_range_line_timing
max_error_range_line_timing
int _inp_state_vector_type_flag
inp_state_vector_type_flag
double get_look_scalar_gain_3() const
look_scalar_gain_3
int get_missing_lines() const
missing_lines
double get_look_scalar_gain_2() const
look_scalar_gain_2
double _look_scalar_gain_1
look_scalar_gain_1
double get_I_Q_quad_depar_lower_bound() const
I_Q_quad_depar_lower_bound.
int _cal_gain_change_flag
cal_gain_change_flag
double _thresh_no_10_flag
thresh_no_10_flag
int get_OGOB_flag() const
OGOB_flag.
int get_num_azimuth_blocks_proc() const
num_azimuth_blocks_proc
virtual ~ErsSarFacilityData()
Destructor.
std::string get_asc_node_vel_X_comp() const
asc_node_vel_X_comp
int get_num_valid_pixels_per_range() const
num_valid_pixels_per_range
double _Q_channel_I_Q_correction
Q_channel_I_Q_correction.
double get_range_comp_norm_fact() const
range_comp_norm_fact
double get_coef_ground_range_3() const
coef_ground_range_3
double get_coef_ground_range_1() const
coef_ground_range_1
double _last_range_pix_mid_az_inc
last_range_pix_mid_az_inc
double get_Q_channel_I_Q_correction() const
Q_channel_I_Q_correction.
std::string _inp_state_vect_vel_Vy_comp
inp_state_vect_vel_Vy_comp
double _I_Q_quad_depar_upper_bound
I_Q_quad_depar_upper_bound.
int get_cal_gain_change_flag() const
cal_gain_change_flag
int get_peak_loc_CCF_betw_last() const
peak_loc_CCF_betw_last
int get_int_cal_utc() const
int_cal_utc
double get_ISLR_of_ACF() const
ISLR_of_ACF.
double get_look_scalar_gain_8() const
look_scalar_gain_8
int _num_valid_pixels_per_range
num_valid_pixels_per_range
double get_look_scalar_gain_7() const
look_scalar_gain_7
int _samp_window_start_time_bias
samp_window_start_time_bias
This class is able to read the SAR leader data set summary record of the leader file.
double get_dopp_ambig_conf_meas() const
dopp_ambig_conf_meas
double get_coef_ground_range_4() const
coef_ground_range_4
double _first_side_lobe_lev_of_ACF
first_side_lobe_lev_of_ACF
bool get_datation_flag() const
datation_flag
double _first_range_pixel_mid_az_inc
first_range_pixel_mid_az_inc
int get_qa_summary_flag() const
qa_summary_flag
double _thresh_no_4_flag
thresh_no_4_flag
int get_first_processed_range_sample() const
first_processed_range_sample
std::string _time_of_inp_state_vectors
time_of_inp_state_vectors
int _dopp_cent_val_flag
dopp_cent_val_flag
int _first_processed_range_sample
first_processed_range_sample
int get_inp_data_stat_flag() const
inp_data_stat_flag
This class is the base class of all the record classes.
Definition: ErsSarRecord.h:27
double _Q_channel_gain_correction
Q_channel_gain_correction.
int _sat_binary_time_of_first
sat_binary_time_of_first
double _thresh_no_2_flag
thresh_no_2_flag
int get_raw_data_correction_flag() const
raw_data_correction_flag
std::string get_asc_node_pos_X_comp() const
asc_node_pos_X_comp
std::string get_name_of_facil_rec() const
name_of_facil_rec
std::string get_time_asc_node_state_vectors() const
time_asc_node_state_vectors
double get_out_image_mean() const
out_image_mean
double get_look_scalar_gain_4() const
look_scalar_gain_4
double _coef_ground_range_1
coef_ground_range_1
int get_look_detecion_flag() const
look_detecion_flag
int _dopp_cent_conf_meas_flag
dopp_cent_conf_meas_flag
double get_inp_data_I_stddev() const
inp_data_I_stddev
friend std::ostream & operator<<(std::ostream &os, const ErsSarFacilityData &data)
This function write the ErsSarFacilityData in a stream.
double _abs_cal_const_K
abs_cal_const_K
double get_upp_bound_K() const
upp_bound_K
double _thresh_no_3_flag
thresh_no_3_flag
double get_thresh_no_7_flag() const
thresh_no_7_flag
int get_num_duplic_input_lines() const
num_duplic_input_lines
double get_mean_cal_pulse_power() const
mean_cal_pulse_power
std::string get_time_of_inp_state_vectors() const
time_of_inp_state_vectors
int get_replica_norm_method_flag() const
replica_norm_method_flag
int get_range_spread_loss_comp_flag() const
range_spread_loss_comp_flag
int get_outp_data_mean_flag() const
outp_data_mean_flag
std::string _asc_node_vel_Y_comp
asc_node_vel_Y_comp
int _sampling_win_changes
sampling_win_changes
int get_dopp_ambig_conf_meas_flag() const
dopp_ambig_conf_meas_flag
double _norm_ref_range_ro
norm_ref_range_ro
int _doppler_ambiguity_estimat_flag
doppler_ambiguity_estimat_flag
double _pulse_width_of_ACF_3db
pulse_width_of_ACF_3db
int _num_input_raw_data_lines
num_input_raw_data_lines
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
std::string get_inp_state_vect_pos_Y_comp() const
inp_state_vect_pos_Y_comp
int get_samp_win_start_first() const
samp_win_start_first
double _look_scalar_gain_5
look_scalar_gain_5
double get_I_gain_imb_upper_bound() const
I_gain_imb_upper_bound.
double get_win_coeff_for_range_match() const
win_coeff_for_range_match
std::string _asc_node_vel_Z_comp
asc_node_vel_Z_comp
ErsSarFacilityData & operator=(const ErsSarFacilityData &rhs)
Copy operator.
double get_thresh_no_4_flag() const
thresh_no_4_flag
double _inp_data_I_mean
inp_data_I_mean
double get_I_channel_bias_correction() const
I_channel_bias_correction.
double _doppler_centroid_cubic_coeff
doppler_centroid_cubic_coeff
double _thresh_no_9_flag
thresh_no_9_flag
int get_PRF_code_last_range_line() const
PRF_code_last_range_line.
int _antenna_elev_flag
antenna_elev_flag
double _look_scalar_gain_6
look_scalar_gain_6
double _coef_ant_elev_1
coef_ant_elev_1
int get_update_period_range_match() const
update_period_range_match
double _3_dB_look_bandwidth
3_dB_look_bandwidth
double _dopp_ambig_conf_meas
dopp_ambig_conf_meas
int get_samples_per_line_used() const
samples_per_line_used
std::string _inp_state_vect_pos_Y_comp
inp_state_vect_pos_Y_comp
int _receiver_gain_last_proc
receiver_gain_last_proc
int get_num_valid_noise_pulses() const
num_valid_noise_pulses
int get_num_input_raw_data_lines() const
num_input_raw_data_lines
std::string _time_asc_node_state_vectors
time_asc_node_state_vectors
double get_3_dB_look_proc_dopp_bandw() const
3_dB_look_proc_dopp_bandw
double get_dopp_ambig_num() const
dopp_ambig_num
double _proc_gain_param_1
proc_gain_param_1
double _look_scalar_gain_2
look_scalar_gain_2
int get_prf_code_change_flag() const
prf_code_change_flag
std::string get_asc_node_pos_Z_comp() const
asc_node_pos_Z_comp
double get_first_rec_gain_read() const
first_rec_gain_read
std::string get_asc_node_vel_Z_comp() const
asc_node_vel_Z_comp
double get_coef_ant_elev_5() const
coef_ant_elev_5
std::string get_last_release_qc_date() const
last_release_qc_date
int get_samp_win_start_last() const
samp_win_start_last
double _out_image_max_value
out_image_max_value
double _I_channel_bias_correction
I_channel_bias_correction.
std::string _inp_state_vect_vel_Vx_comp
inp_state_vect_vel_Vx_comp
double _inp_data_Q_mean
inp_data_Q_mean
double get_proc_gain_param_1() const
proc_gain_param_1
double get_thresh_no_3_flag() const
thresh_no_3_flag
double get_last_range_pix_mid_az_inc() const
last_range_pix_mid_az_inc
double _I_Q_quad_depar_lower_bound
I_Q_quad_depar_lower_bound.
double _inp_data_I_stddev
inp_data_I_stddev
std::string _K_vers_num
K_vers_num.
int _range_lines_skip_factor
range_lines_skip_factor
double get_replica_power() const
replica_power
double _win_coeff_for_azi_match
win_coeff_for_azi_match
double get_out_image_std_dev() const
out_image_std_dev
double get_proc_noise_scale_fact() const
proc_noise_scale_fact
double _dopp_cent_conf_meas
dopp_cent_conf_meas
double get_proc_gain_param_3() const
proc_gain_param_3
std::string _last_release_qc_date
last_release_qc_date
std::string _asc_node_vel_X_comp
asc_node_vel_X_comp
double get_win_coeff_for_azi_match() const
win_coeff_for_azi_match
int _replica_norm_method_flag
replica_norm_method_flag
double get_thresh_no_8_flag() const
thresh_no_8_flag
double get_I_gain_imb_lower_bound() const
I_gain_imb_lower_bound.
int _num_valid_cal_pulses
num_valid_cal_pulses
int _raw_data_correction_flag
raw_data_correction_flag
int _peak_loc_CCF_betw_last
peak_loc_CCF_betw_last
std::string get_asc_node_pos_Y_comp() const
asc_node_pos_Y_comp
double get_pulse_width_of_ACF_3db() const
pulse_width_of_ACF_3db
double _look_scalar_gain_4
look_scalar_gain_4
int get_dopp_cent_conf_meas_flag() const
dopp_cent_conf_meas_flag
int get_num_range_samp_discarded() const
num_range_samp_discarded
int _num_duplic_input_lines
num_duplic_input_lines
int get_antenna_elev_flag() const
antenna_elev_flag
double get_coef_ground_range_2() const
coef_ground_range_2
int _PRF_code_last_range_line
PRF_code_last_range_line.
std::string get_last_release_cal_date() const
last_release_cal_date
int _dopp_ambig_conf_meas_flag
dopp_ambig_conf_meas_flag
std::string _inp_state_vect_pos_X_comp
inp_state_vect_pos_X_comp
int get_max_value_look_scalar_gain() const
max_value_look_scalar_gain
double _ISLR_CCF_between_last
ISLR_CCF_between_last.
int _num_azimuth_blocks_proc
num_azimuth_blocks_proc
std::string get_K_vers_num() const
K_vers_num.
int _inp_data_stat_flag
inp_data_stat_flag
double _win_coeff_for_range_match
win_coeff_for_range_match
double _coef_ground_range_4
coef_ground_range_4
double get_thresh_no_11_flag() const
thresh_no_11_flag
double get_noise_power() const
noise_power
int get_cal_gain_changes() const
cal_gain_changes
int _range_spread_loss_comp_flag
range_spread_loss_comp_flag
int _cal_syst_gain_last_proc
cal_syst_gain_last_proc
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23
double get_thresh_no_6_flag() const
thresh_no_6_flag
double _first_side_lobe_level
first_side_lobe_level
int get_receiver_gain_last_proc() const
receiver_gain_last_proc
double get_range_time_origin_ant() const
range_time_origin_ant
double get_center_range_pix_mid_az_inc() const
center_range_pix_mid_az_inc
double _thresh_no_5_flag
thresh_no_5_flag
double _Q_channel_bias_correction
Q_channel_bias_correction.