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

This class is able to read a Detailed processing parameters record. More...

#include <ProcessingParameters.h>

Inheritance diagram for ossimplugins::ProcessingParameters:
ossimplugins::RadarSatRecord

Public Member Functions

 ProcessingParameters ()
 Constructor. More...
 
 ~ProcessingParameters ()
 Destructor. More...
 
 ProcessingParameters (const ProcessingParameters &rhs)
 Copy constructor. More...
 
ProcessingParametersoperator= (const ProcessingParameters &rhs)
 Copy operator. More...
 
RadarSatRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
RadarSatRecordClone ()
 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)
 Reads the class data from a stream. More...
 
void Write (std::ostream &os)
 Writes the class to a stream. More...
 
int get_rec_seq ()
 Record sequence number. More...
 
std::string get_inp_media ()
 
Input media More...
 
int get_n_tape_id ()
 
Number of tape input ids More...
 
std::string * get_tape_id ()
 
Tape identifiers More...
 
std::string get_exp_ing_start ()
 
Expected ingest start time More...
 
std::string get_exp_ing_stop ()
 
Expected ingest stop time More...
 
std::string get_act_ing_start ()
 
Actual ingest start time More...
 
std::string get_act_ing_stop ()
 
Actual ingest stop time More...
 
std::string get_proc_start ()
 
Processing start time More...
 
std::string get_proc_stop ()
 
Processing stop time More...
 
double * get_mn_sig_lev ()
 
Mean signal levels across range More...
 
int get_scr_data_ind ()
 
Source data quality indicator More...
 
int get_miss_ln ()
 
Number of missing lines More...
 
int get_rej_ln ()
 
Number of rejected lines More...
 
int get_large_gap ()
 
Number of time inconsistencies (large gaps) More...
 
double get_bit_err_rate ()
 
Measured bit error rate More...
 
double get_fm_crc_err ()
 
Percent of frames with CRC errors More...
 
int get_date_incons ()
 
Number of date inconsistencies More...
 
int get_prf_changes ()
 
Number of unexpected PRF changes More...
 
int get_delay_changes ()
 
Number of delay changes More...
 
int get_skipd_frams ()
 
Number of skipped frames More...
 
int get_rej_bf_start ()
 
Range lines rejected before start time More...
 
int get_rej_few_fram ()
 
Range lines rejected due to too few frames More...
 
int get_rej_many_fram ()
 
Range lines rejected due to too many frames More...
 
int get_rej_mchn_err ()
 
Frames rejected due to master channel error More...
 
int get_rej_vchn_err ()
 
Frames rejected due to virtual channel error More...
 
int get_rej_rec_type ()
 
Frames rejected due to incorrect recording type More...
 
std::string get_sens_config ()
 
Sensor configuration More...
 
std::string get_sens_orient ()
 
Sensor orientation More...
 
std::string get_sych_marker ()
 
Frame synch marker More...
 
std::string get_rng_ref_src ()
 
Range reference function source More...
 
double * get_rng_amp_coef ()
 
Range reference amplitude coefficients More...
 
double * get_rng_phas_coef ()
 
Range reference phase coefficients More...
 
double * get_err_amp_coef ()
 
Error function amplitude coefficients More...
 
double * get_err_phas_coef ()
 
Error function phase coefficients More...
 
int get_pulse_bandw ()
 
Pulse bandwidth code More...
 
std::string get_adc_samp_rate ()
 
ADC sampling rate More...
 
double get_rep_agc_attn ()
 
Replica AGC attenuation More...
 
double get_gn_corctn_fctr ()
 
Gain correction factor (dB) More...
 
double get_rep_energy_gn ()
 
Replica energy gain correction More...
 
std::string get_orb_data_src ()
 
Orbit data source More...
 
int get_pulse_cnt_1 ()
 
Pulse count 1 More...
 
int get_pulse_cnt_2 ()
 
Pulse count 2 More...
 
std::string get_beam_edge_rqd ()
 
Beam edge detection requested More...
 
double get_beam_edge_conf ()
 
Beam edge confidence measure More...
 
int get_pix_overlap ()
 
Number of pixels in beam overlap More...
 
int get_n_beams ()
 
Number of beams More...
 
BeamInformationRecordget_beam_info ()
 
Beam info More...
 
int get_n_pix_updates ()
 
Number of pixel count updates More...
 
BeamPixelCountRecordget_pix_count ()
 Beam pixel counts. More...
 
double get_pwin_start ()
 
Processing window start time (sec) More...
 
double get_pwin_end ()
 
Processing window end time (sec) More...
 
std::string get_recd_type ()
 
Recording type More...
 
double get_temp_set_inc ()
 
Time increment between temperature settings (sec) More...
 
int get_n_temp_set ()
 
Number of temperature settings More...
 
TemperatureSettingsRecordget_temp ()
 Temperature settings. More...
 
int get_n_image_pix ()
 
Number of image pixels More...
 
double get_prc_zero_pix ()
 
Percent zero pixels More...
 
double get_prc_satur_pix ()
 
Percent saturated pixels More...
 
double get_img_hist_mean ()
 
Image histogram mean intensity More...
 
double * get_img_cumu_dist ()
 
Image cumulative distribution More...
 
double get_pre_img_gn ()
 
Pre-image calibration gain factor More...
 
double get_post_img_gn ()
 
Post-image calibration gain factor More...
 
double get_dopcen_inc ()
 
Time increment between Dopcen estimates (sec) More...
 
int get_n_dopcen ()
 
Number of Doppler centroid estimates More...
 
DopplerCentroidEstimateRecordget_dopcen_est ()
 Doppler centroid estimates. More...
 
int get_dop_amb_err ()
 
Doppler ambiguity error More...
 
double get_dopamb_conf ()
 
Doppler ambiguity confidence measure More...
 
double * get_eph_orb_data ()
 
Ephemeris orbit data More...
 
std::string get_appl_type ()
 
Application type More...
 
double * get_slow_time_coef ()
 
Slow time coefficients More...
 
int get_n_srgr ()
 
Number of SRGR coefficient sets More...
 
SRGRCoefficientSetRecordget_srgr_coefset ()
 SRGR coefficient sets. More...
 
double get_pixel_spacing ()
 
SGF product pixel spacing More...
 
std::string get_gics_reqd ()
 
GICS product required More...
 
std::string get_wo_number ()
 
Work order identifier More...
 
std::string get_wo_date ()
 
Work order entry date More...
 
std::string get_satellite_id ()
 
Satellite identifier More...
 
std::string get_user_id ()
 
User id More...
 
std::string get_complete_msg ()
 
Completion message required flag More...
 
std::string get_scene_id ()
 
SGF product scene identifier More...
 
std::string get_density_in ()
 
Density of SGF product media More...
 
std::string get_media_id ()
 
SGF product identifier More...
 
double get_angle_first ()
 
Incidence angle of first pixel in SGF product line More...
 
double get_angle_last ()
 
Incidence angle of last pixel in SGF product line More...
 
std::string get_prod_type ()
 
GICS output product type More...
 
std::string get_map_system ()
 
Map system identifier More...
 
double get_centre_lat ()
 
GICS output product scene centre latitude More...
 
double get_centre_long ()
 
GICS output product scene centre longitude More...
 
double get_span_x ()
 
GICS output product size - map eastings (km) More...
 
double get_span_y ()
 
GICS output product size - map northings (km) More...
 
std::string get_apply_dtm ()
 
DTM correction to be applied flag More...
 
std::string get_density_out ()
 
GICS output product density More...
 
std::string get_state_time ()
 
Time of the first state vector More...
 
int get_num_state_vectors ()
 
Number of state vectors More...
 
double get_state_time_inc ()
 
Time increment between state vectors More...
 
- Public Member Functions inherited from ossimplugins::RadarSatRecord
 RadarSatRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~RadarSatRecord ()
 Destructor. More...
 
 RadarSatRecord (const RadarSatRecord &rhs)
 Copy constructor. More...
 
std::string get_mnemonic ()
 

Protected Attributes

int _rec_seq
 Record sequence number. More...
 
std::string _inp_media
 
Input media More...
 
int _n_tape_id
 
Number of tape input ids More...
 
std::string _tape_id [10]
 
Tape identifiers More...
 
std::string _exp_ing_start
 
Expected ingest start time More...
 
std::string _exp_ing_stop
 
Expected ingest stop time More...
 
std::string _act_ing_start
 
Actual ingest start time More...
 
std::string _act_ing_stop
 
Actual ingest stop time More...
 
std::string _proc_start
 
Processing start time More...
 
std::string _proc_stop
 
Processing stop time More...
 
double _mn_sig_lev [10]
 
Mean signal levels across range More...
 
int _scr_data_ind
 
Source data quality indicator More...
 
int _miss_ln
 
Number of missing lines More...
 
int _rej_ln
 
Number of rejected lines More...
 
int _large_gap
 
Number of time inconsistencies (large gaps) More...
 
double _bit_err_rate
 
Measured bit error rate More...
 
double _fm_crc_err
 
Percent of frames with CRC errors More...
 
int _date_incons
 
Number of date inconsistencies More...
 
int _prf_changes
 
Number of unexpected PRF changes More...
 
int _delay_changes
 
Number of delay changes More...
 
int _skipd_frams
 
Number of skipped frames More...
 
int _rej_bf_start
 
Range lines rejected before start time More...
 
int _rej_few_fram
 
Range lines rejected due to too few frames More...
 
int _rej_many_fram
 
Range lines rejected due to too many frames More...
 
int _rej_mchn_err
 
Frames rejected due to master channel error More...
 
int _rej_vchn_err
 
Frames rejected due to virtual channel error More...
 
int _rej_rec_type
 
Frames rejected due to incorrect recording type More...
 
std::string _sens_config
 
Sensor configuration More...
 
std::string _sens_orient
 
Sensor orientation More...
 
std::string _sych_marker
 
Frame synch marker More...
 
std::string _rng_ref_src
 
Range reference function source More...
 
double _rng_amp_coef [4]
 
Range reference amplitude coefficients More...
 
double _rng_phas_coef [4]
 
Range reference phase coefficients More...
 
double _err_amp_coef [16]
 
Error function amplitude coefficients More...
 
double _err_phas_coef [4]
 
Error function phase coefficients More...
 
int _pulse_bandw
 
Pulse bandwidth code More...
 
std::string _adc_samp_rate
 
ADC sampling rate More...
 
double _rep_agc_attn
 
Replica AGC attenuation More...
 
double _gn_corctn_fctr
 
Gain correction factor (dB) More...
 
double _rep_energy_gn
 
Replica energy gain correction More...
 
std::string _orb_data_src
 
Orbit data source More...
 
int _pulse_cnt_1
 
Pulse count 1 More...
 
int _pulse_cnt_2
 
Pulse count 2 More...
 
std::string _beam_edge_rqd
 
Beam edge detection requested More...
 
double _beam_edge_conf
 
Beam edge confidence measure More...
 
int _pix_overlap
 
Number of pixels in beam overlap More...
 
int _n_beams
 
Number of beams More...
 
BeamInformationRecord _beam_info [4]
 
Beam info More...
 
int _n_pix_updates
 
Number of pixel count updates More...
 
BeamPixelCountRecord _pix_count [20]
 Beam pixel counts. More...
 
double _pwin_start
 
Processing window start time (sec) More...
 
double _pwin_end
 
Processing window end time (sec) More...
 
std::string _recd_type
 
Recording type More...
 
double _temp_set_inc
 
Time increment between temperature settings (sec) More...
 
int _n_temp_set
 
Number of temperature settings More...
 
TemperatureSettingsRecord _temp [20]
 Temperature settings. More...
 
int _n_image_pix
 
Number of image pixels More...
 
double _prc_zero_pix
 
Percent zero pixels More...
 
double _prc_satur_pix
 
Percent saturated pixels More...
 
double _img_hist_mean
 
Image histogram mean intensity More...
 
double _img_cumu_dist [3]
 
Image cumulative distribution More...
 
double _pre_img_gn
 
Pre-image calibration gain factor More...
 
double _post_img_gn
 
Post-image calibration gain factor More...
 
double _dopcen_inc
 
Time increment between Dopcen estimates (sec) More...
 
int _n_dopcen
 
Number of Doppler centroid estimates More...
 
DopplerCentroidEstimateRecord _dopcen_est [20]
 Doppler centroid estimates. More...
 
int _dop_amb_err
 
Doppler ambiguity error More...
 
double _dopamb_conf
 
Doppler ambiguity confidence measure More...
 
double _eph_orb_data [7]
 
Ephemeris orbit data More...
 
std::string _appl_type
 
Application type More...
 
double _slow_time_coef [5]
 
Slow time coefficients More...
 
int _n_srgr
 
Number of SRGR coefficient sets More...
 
SRGRCoefficientSetRecord _srgr_coefset [20]
 SRGR coefficient sets. More...
 
double _pixel_spacing
 
SGF product pixel spacing More...
 
std::string _gics_reqd
 
GICS product required More...
 
std::string _wo_number
 
Work order identifier More...
 
std::string _wo_date
 
Work order entry date More...
 
std::string _satellite_id
 
Satellite identifier More...
 
std::string _user_id
 
User id More...
 
std::string _complete_msg
 
Completion message required flag More...
 
std::string _scene_id
 
SGF product scene identifier More...
 
std::string _density_in
 
Density of SGF product media More...
 
std::string _media_id
 
SGF product identifier More...
 
double _angle_first
 
Incidence angle of first pixel in SGF product line More...
 
double _angle_last
 
Incidence angle of last pixel in SGF product line More...
 
std::string _prod_type
 
GICS output product type More...
 
std::string _map_system
 
Map system identifier More...
 
double _centre_lat
 
GICS output product scene centre latitude More...
 
double _centre_long
 
GICS output product scene centre longitude More...
 
double _span_x
 
GICS output product size - map eastings (km) More...
 
double _span_y
 
GICS output product size - map northings (km) More...
 
std::string _apply_dtm
 
DTM correction to be applied flag More...
 
std::string _density_out
 
GICS output product density More...
 
std::string _state_time
 
Time of the first state vector More...
 
int _num_state_vectors
 
Number of state vectors More...
 
double _state_time_inc
 
Time increment between state vectors More...
 
- Protected Attributes inherited from ossimplugins::RadarSatRecord
std::string _mnemonic
 

Friends

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

Detailed Description

This class is able to read a Detailed processing parameters record.

Definition at line 31 of file ProcessingParameters.h.

Constructor & Destructor Documentation

◆ ProcessingParameters() [1/2]

ossimplugins::ProcessingParameters::ProcessingParameters ( )

Constructor.

Definition at line 16 of file ProcessingParameters.cpp.

Referenced by Clone(), and Instanciate().

16  : RadarSatRecord("proc_param_rec")
17  {
18  }
RadarSatRecord(std::string mnemonic)
Constructor.

◆ ~ProcessingParameters()

ossimplugins::ProcessingParameters::~ProcessingParameters ( )

Destructor.

Definition at line 20 of file ProcessingParameters.cpp.

21  {
22  }

◆ ProcessingParameters() [2/2]

ossimplugins::ProcessingParameters::ProcessingParameters ( const ProcessingParameters rhs)

Copy constructor.

Definition at line 695 of file ProcessingParameters.cpp.

695  :
696  RadarSatRecord(rhs)
697  {
698 
699  }
RadarSatRecord(std::string mnemonic)
Constructor.

Member Function Documentation

◆ Clone()

RadarSatRecord* ossimplugins::ProcessingParameters::Clone ( )
inlinevirtual

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

Implements ossimplugins::RadarSatRecord.

Definition at line 74 of file ProcessingParameters.h.

References ProcessingParameters().

75  {
76  return new ProcessingParameters(*this);
77  };

◆ get_act_ing_start()

std::string ossimplugins::ProcessingParameters::get_act_ing_start ( )
inline


Actual ingest start time

Definition at line 141 of file ProcessingParameters.h.

References _act_ing_start.

142  {
143  return _act_ing_start;
144  };
std::string _act_ing_start
Actual ingest start time

◆ get_act_ing_stop()

std::string ossimplugins::ProcessingParameters::get_act_ing_stop ( )
inline


Actual ingest stop time

Definition at line 148 of file ProcessingParameters.h.

References _act_ing_stop.

149  {
150  return _act_ing_stop;
151  };
std::string _act_ing_stop
Actual ingest stop time

◆ get_adc_samp_rate()

std::string ossimplugins::ProcessingParameters::get_adc_samp_rate ( )
inline


ADC sampling rate

Definition at line 351 of file ProcessingParameters.h.

References _adc_samp_rate.

352  {
353  return _adc_samp_rate;
354  };
std::string _adc_samp_rate
ADC sampling rate

◆ get_angle_first()

double ossimplugins::ProcessingParameters::get_angle_first ( )
inline


Incidence angle of first pixel in SGF product line

Definition at line 681 of file ProcessingParameters.h.

References _angle_first.

682  {
683  return _angle_first;
684  };
double _angle_first
Incidence angle of first pixel in SGF product line

◆ get_angle_last()

double ossimplugins::ProcessingParameters::get_angle_last ( )
inline


Incidence angle of last pixel in SGF product line

Definition at line 688 of file ProcessingParameters.h.

References _angle_last.

689  {
690  return _angle_last;
691  };
double _angle_last
Incidence angle of last pixel in SGF product line

◆ get_appl_type()

std::string ossimplugins::ProcessingParameters::get_appl_type ( )
inline


Application type

Definition at line 582 of file ProcessingParameters.h.

References _appl_type.

583  {
584  return _appl_type;
585  };
std::string _appl_type
Application type

◆ get_apply_dtm()

std::string ossimplugins::ProcessingParameters::get_apply_dtm ( )
inline


DTM correction to be applied flag

Definition at line 737 of file ProcessingParameters.h.

References _apply_dtm.

738  {
739  return _apply_dtm;
740  };
std::string _apply_dtm
DTM correction to be applied flag

◆ get_beam_edge_conf()

double ossimplugins::ProcessingParameters::get_beam_edge_conf ( )
inline


Beam edge confidence measure

Definition at line 407 of file ProcessingParameters.h.

References _beam_edge_conf.

408  {
409  return _beam_edge_conf;
410  };
double _beam_edge_conf
Beam edge confidence measure

◆ get_beam_edge_rqd()

std::string ossimplugins::ProcessingParameters::get_beam_edge_rqd ( )
inline


Beam edge detection requested

Definition at line 400 of file ProcessingParameters.h.

References _beam_edge_rqd.

401  {
402  return _beam_edge_rqd;
403  };
std::string _beam_edge_rqd
Beam edge detection requested

◆ get_beam_info()

BeamInformationRecord* ossimplugins::ProcessingParameters::get_beam_info ( )
inline


Beam info

Definition at line 428 of file ProcessingParameters.h.

References _beam_info.

429  {
430  return _beam_info;
431  };
BeamInformationRecord _beam_info[4]
Beam info

◆ get_bit_err_rate()

double ossimplugins::ProcessingParameters::get_bit_err_rate ( )
inline


Measured bit error rate

Definition at line 204 of file ProcessingParameters.h.

References _bit_err_rate.

205  {
206  return _bit_err_rate;
207  };
double _bit_err_rate
Measured bit error rate

◆ get_centre_lat()

double ossimplugins::ProcessingParameters::get_centre_lat ( )
inline


GICS output product scene centre latitude

Definition at line 709 of file ProcessingParameters.h.

References _centre_lat.

710  {
711  return _centre_lat;
712  };
double _centre_lat
GICS output product scene centre latitude

◆ get_centre_long()

double ossimplugins::ProcessingParameters::get_centre_long ( )
inline


GICS output product scene centre longitude

Definition at line 716 of file ProcessingParameters.h.

References _centre_long.

717  {
718  return _centre_long;
719  };
double _centre_long
GICS output product scene centre longitude

◆ get_complete_msg()

std::string ossimplugins::ProcessingParameters::get_complete_msg ( )
inline


Completion message required flag

Definition at line 653 of file ProcessingParameters.h.

References _complete_msg.

654  {
655  return _complete_msg;
656  };
std::string _complete_msg
Completion message required flag

◆ get_date_incons()

int ossimplugins::ProcessingParameters::get_date_incons ( )
inline


Number of date inconsistencies

Definition at line 218 of file ProcessingParameters.h.

References _date_incons.

219  {
220  return _date_incons;
221  };
int _date_incons
Number of date inconsistencies

◆ get_delay_changes()

int ossimplugins::ProcessingParameters::get_delay_changes ( )
inline


Number of delay changes

Definition at line 232 of file ProcessingParameters.h.

References _delay_changes.

233  {
234  return _delay_changes;
235  };
int _delay_changes
Number of delay changes

◆ get_density_in()

std::string ossimplugins::ProcessingParameters::get_density_in ( )
inline


Density of SGF product media

Definition at line 667 of file ProcessingParameters.h.

References _density_in.

668  {
669  return _density_in;
670  };
std::string _density_in
Density of SGF product media

◆ get_density_out()

std::string ossimplugins::ProcessingParameters::get_density_out ( )
inline


GICS output product density

Definition at line 744 of file ProcessingParameters.h.

References _density_out.

745  {
746  return _density_out;
747  };
std::string _density_out
GICS output product density

◆ get_dop_amb_err()

int ossimplugins::ProcessingParameters::get_dop_amb_err ( )
inline


Doppler ambiguity error

Definition at line 561 of file ProcessingParameters.h.

References _dop_amb_err.

562  {
563  return _dop_amb_err;
564  };
int _dop_amb_err
Doppler ambiguity error

◆ get_dopamb_conf()

double ossimplugins::ProcessingParameters::get_dopamb_conf ( )
inline


Doppler ambiguity confidence measure

Definition at line 568 of file ProcessingParameters.h.

References _dopamb_conf.

569  {
570  return _dopamb_conf;
571  };
double _dopamb_conf
Doppler ambiguity confidence measure

◆ get_dopcen_est()

DopplerCentroidEstimateRecord* ossimplugins::ProcessingParameters::get_dopcen_est ( )
inline

Doppler centroid estimates.

Definition at line 554 of file ProcessingParameters.h.

References _dopcen_est.

555  {
556  return _dopcen_est;
557  };
DopplerCentroidEstimateRecord _dopcen_est[20]
Doppler centroid estimates.

◆ get_dopcen_inc()

double ossimplugins::ProcessingParameters::get_dopcen_inc ( )
inline


Time increment between Dopcen estimates (sec)

Definition at line 540 of file ProcessingParameters.h.

References _dopcen_inc.

541  {
542  return _dopcen_inc;
543  };
double _dopcen_inc
Time increment between Dopcen estimates (sec)

◆ get_eph_orb_data()

double* ossimplugins::ProcessingParameters::get_eph_orb_data ( )
inline


Ephemeris orbit data

Definition at line 575 of file ProcessingParameters.h.

References _eph_orb_data.

576  {
577  return _eph_orb_data;
578  };
double _eph_orb_data[7]
Ephemeris orbit data

◆ get_err_amp_coef()

double* ossimplugins::ProcessingParameters::get_err_amp_coef ( )
inline


Error function amplitude coefficients

Definition at line 330 of file ProcessingParameters.h.

References _err_amp_coef.

331  {
332  return _err_amp_coef;
333  };
double _err_amp_coef[16]
Error function amplitude coefficients

◆ get_err_phas_coef()

double* ossimplugins::ProcessingParameters::get_err_phas_coef ( )
inline


Error function phase coefficients

Definition at line 337 of file ProcessingParameters.h.

References _err_phas_coef.

338  {
339  return _err_phas_coef;
340  };
double _err_phas_coef[4]
Error function phase coefficients

◆ get_exp_ing_start()

std::string ossimplugins::ProcessingParameters::get_exp_ing_start ( )
inline


Expected ingest start time

Definition at line 127 of file ProcessingParameters.h.

References _exp_ing_start.

128  {
129  return _exp_ing_start;
130  };
std::string _exp_ing_start
Expected ingest start time

◆ get_exp_ing_stop()

std::string ossimplugins::ProcessingParameters::get_exp_ing_stop ( )
inline


Expected ingest stop time

Definition at line 134 of file ProcessingParameters.h.

References _exp_ing_stop.

135  {
136  return _exp_ing_stop;
137  };
std::string _exp_ing_stop
Expected ingest stop time

◆ get_fm_crc_err()

double ossimplugins::ProcessingParameters::get_fm_crc_err ( )
inline


Percent of frames with CRC errors

Definition at line 211 of file ProcessingParameters.h.

References _fm_crc_err.

212  {
213  return _fm_crc_err;
214  };
double _fm_crc_err
Percent of frames with CRC errors

◆ get_gics_reqd()

std::string ossimplugins::ProcessingParameters::get_gics_reqd ( )
inline


GICS product required

Definition at line 618 of file ProcessingParameters.h.

References _gics_reqd.

619  {
620  return _gics_reqd;
621  };
std::string _gics_reqd
GICS product required

◆ get_gn_corctn_fctr()

double ossimplugins::ProcessingParameters::get_gn_corctn_fctr ( )
inline


Gain correction factor (dB)

Definition at line 365 of file ProcessingParameters.h.

References _gn_corctn_fctr.

366  {
367  return _gn_corctn_fctr;
368  };
double _gn_corctn_fctr
Gain correction factor (dB)

◆ get_img_cumu_dist()

double* ossimplugins::ProcessingParameters::get_img_cumu_dist ( )
inline


Image cumulative distribution

Definition at line 519 of file ProcessingParameters.h.

References _img_cumu_dist.

520  {
521  return _img_cumu_dist;
522  };
double _img_cumu_dist[3]
Image cumulative distribution

◆ get_img_hist_mean()

double ossimplugins::ProcessingParameters::get_img_hist_mean ( )
inline


Image histogram mean intensity

Definition at line 512 of file ProcessingParameters.h.

References _img_hist_mean.

513  {
514  return _img_hist_mean;
515  };
double _img_hist_mean
Image histogram mean intensity

◆ get_inp_media()

std::string ossimplugins::ProcessingParameters::get_inp_media ( )
inline


Input media

Definition at line 106 of file ProcessingParameters.h.

References _inp_media.

107  {
108  return _inp_media;
109  };

◆ get_large_gap()

int ossimplugins::ProcessingParameters::get_large_gap ( )
inline


Number of time inconsistencies (large gaps)

Definition at line 197 of file ProcessingParameters.h.

References _large_gap.

198  {
199  return _large_gap;
200  };
int _large_gap
Number of time inconsistencies (large gaps)

◆ get_map_system()

std::string ossimplugins::ProcessingParameters::get_map_system ( )
inline


Map system identifier

Definition at line 702 of file ProcessingParameters.h.

References _map_system.

703  {
704  return _map_system;
705  };
std::string _map_system
Map system identifier

◆ get_media_id()

std::string ossimplugins::ProcessingParameters::get_media_id ( )
inline


SGF product identifier

Definition at line 674 of file ProcessingParameters.h.

References _media_id.

675  {
676  return _media_id;
677  };
std::string _media_id
SGF product identifier

◆ get_miss_ln()

int ossimplugins::ProcessingParameters::get_miss_ln ( )
inline


Number of missing lines

Definition at line 183 of file ProcessingParameters.h.

References _miss_ln.

184  {
185  return _miss_ln;
186  };
int _miss_ln
Number of missing lines

◆ get_mn_sig_lev()

double* ossimplugins::ProcessingParameters::get_mn_sig_lev ( )
inline


Mean signal levels across range

Definition at line 169 of file ProcessingParameters.h.

References _mn_sig_lev.

170  {
171  return _mn_sig_lev;
172  };
double _mn_sig_lev[10]
Mean signal levels across range

◆ get_n_beams()

int ossimplugins::ProcessingParameters::get_n_beams ( )
inline


Number of beams

Definition at line 421 of file ProcessingParameters.h.

References _n_beams.

422  {
423  return _n_beams;
424  };

◆ get_n_dopcen()

int ossimplugins::ProcessingParameters::get_n_dopcen ( )
inline


Number of Doppler centroid estimates

Definition at line 547 of file ProcessingParameters.h.

References _n_dopcen.

548  {
549  return _n_dopcen;
550  };
int _n_dopcen
Number of Doppler centroid estimates

◆ get_n_image_pix()

int ossimplugins::ProcessingParameters::get_n_image_pix ( )
inline


Number of image pixels

Definition at line 491 of file ProcessingParameters.h.

References _n_image_pix.

492  {
493  return _n_image_pix;
494  };
int _n_image_pix
Number of image pixels

◆ get_n_pix_updates()

int ossimplugins::ProcessingParameters::get_n_pix_updates ( )
inline


Number of pixel count updates

Definition at line 435 of file ProcessingParameters.h.

References _n_pix_updates.

436  {
437  return _n_pix_updates;
438  };
int _n_pix_updates
Number of pixel count updates

◆ get_n_srgr()

int ossimplugins::ProcessingParameters::get_n_srgr ( )
inline


Number of SRGR coefficient sets

Definition at line 597 of file ProcessingParameters.h.

References _n_srgr.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

598  {
599  return _n_srgr;
600  };
int _n_srgr
Number of SRGR coefficient sets

◆ get_n_tape_id()

int ossimplugins::ProcessingParameters::get_n_tape_id ( )
inline


Number of tape input ids

Definition at line 113 of file ProcessingParameters.h.

References _n_tape_id.

114  {
115  return _n_tape_id;
116  };
int _n_tape_id
Number of tape input ids

◆ get_n_temp_set()

int ossimplugins::ProcessingParameters::get_n_temp_set ( )
inline


Number of temperature settings

Definition at line 477 of file ProcessingParameters.h.

References _n_temp_set.

478  {
479  return _n_temp_set;
480  };
int _n_temp_set
Number of temperature settings

◆ get_num_state_vectors()

int ossimplugins::ProcessingParameters::get_num_state_vectors ( )
inline


Number of state vectors

Definition at line 758 of file ProcessingParameters.h.

References _num_state_vectors.

759  {
760  return _num_state_vectors;
761  };
int _num_state_vectors
Number of state vectors

◆ get_orb_data_src()

std::string ossimplugins::ProcessingParameters::get_orb_data_src ( )
inline


Orbit data source

Definition at line 379 of file ProcessingParameters.h.

References _orb_data_src.

380  {
381  return _orb_data_src;
382  };
std::string _orb_data_src
Orbit data source

◆ get_pix_count()

BeamPixelCountRecord* ossimplugins::ProcessingParameters::get_pix_count ( )
inline

Beam pixel counts.

Definition at line 442 of file ProcessingParameters.h.

References _pix_count.

443  {
444  return _pix_count;
445  };
BeamPixelCountRecord _pix_count[20]
Beam pixel counts.

◆ get_pix_overlap()

int ossimplugins::ProcessingParameters::get_pix_overlap ( )
inline


Number of pixels in beam overlap

Definition at line 414 of file ProcessingParameters.h.

References _pix_overlap.

415  {
416  return _pix_overlap;
417  };
int _pix_overlap
Number of pixels in beam overlap

◆ get_pixel_spacing()

double ossimplugins::ProcessingParameters::get_pixel_spacing ( )
inline


SGF product pixel spacing

Definition at line 611 of file ProcessingParameters.h.

References _pixel_spacing.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

612  {
613  return _pixel_spacing;
614  };
double _pixel_spacing
SGF product pixel spacing

◆ get_post_img_gn()

double ossimplugins::ProcessingParameters::get_post_img_gn ( )
inline


Post-image calibration gain factor

Definition at line 533 of file ProcessingParameters.h.

References _post_img_gn.

534  {
535  return _post_img_gn;
536  };
double _post_img_gn
Post-image calibration gain factor

◆ get_prc_satur_pix()

double ossimplugins::ProcessingParameters::get_prc_satur_pix ( )
inline


Percent saturated pixels

Definition at line 505 of file ProcessingParameters.h.

References _prc_satur_pix.

506  {
507  return _prc_satur_pix;
508  };
double _prc_satur_pix
Percent saturated pixels

◆ get_prc_zero_pix()

double ossimplugins::ProcessingParameters::get_prc_zero_pix ( )
inline


Percent zero pixels

Definition at line 498 of file ProcessingParameters.h.

References _prc_zero_pix.

499  {
500  return _prc_zero_pix;
501  };
double _prc_zero_pix
Percent zero pixels

◆ get_pre_img_gn()

double ossimplugins::ProcessingParameters::get_pre_img_gn ( )
inline


Pre-image calibration gain factor

Definition at line 526 of file ProcessingParameters.h.

References _pre_img_gn.

527  {
528  return _pre_img_gn;
529  };
double _pre_img_gn
Pre-image calibration gain factor

◆ get_prf_changes()

int ossimplugins::ProcessingParameters::get_prf_changes ( )
inline


Number of unexpected PRF changes

Definition at line 225 of file ProcessingParameters.h.

References _prf_changes.

226  {
227  return _prf_changes;
228  };
int _prf_changes
Number of unexpected PRF changes

◆ get_proc_start()

std::string ossimplugins::ProcessingParameters::get_proc_start ( )
inline


Processing start time

Definition at line 155 of file ProcessingParameters.h.

References _proc_start.

156  {
157  return _proc_start;
158  };
std::string _proc_start
Processing start time

◆ get_proc_stop()

std::string ossimplugins::ProcessingParameters::get_proc_stop ( )
inline


Processing stop time

Definition at line 162 of file ProcessingParameters.h.

References _proc_stop.

163  {
164  return _proc_stop;
165  };
std::string _proc_stop
Processing stop time

◆ get_prod_type()

std::string ossimplugins::ProcessingParameters::get_prod_type ( )
inline


GICS output product type

Definition at line 695 of file ProcessingParameters.h.

References _prod_type.

696  {
697  return _prod_type;
698  };
std::string _prod_type
GICS output product type

◆ get_pulse_bandw()

int ossimplugins::ProcessingParameters::get_pulse_bandw ( )
inline


Pulse bandwidth code

Definition at line 344 of file ProcessingParameters.h.

References _pulse_bandw.

345  {
346  return _pulse_bandw;
347  };
int _pulse_bandw
Pulse bandwidth code

◆ get_pulse_cnt_1()

int ossimplugins::ProcessingParameters::get_pulse_cnt_1 ( )
inline


Pulse count 1

Definition at line 386 of file ProcessingParameters.h.

References _pulse_cnt_1.

387  {
388  return _pulse_cnt_1;
389  };

◆ get_pulse_cnt_2()

int ossimplugins::ProcessingParameters::get_pulse_cnt_2 ( )
inline


Pulse count 2

Definition at line 393 of file ProcessingParameters.h.

References _pulse_cnt_2.

394  {
395  return _pulse_cnt_2;
396  };

◆ get_pwin_end()

double ossimplugins::ProcessingParameters::get_pwin_end ( )
inline


Processing window end time (sec)

Definition at line 456 of file ProcessingParameters.h.

References _pwin_end.

457  {
458  return _pwin_end;
459  };
double _pwin_end
Processing window end time (sec)

◆ get_pwin_start()

double ossimplugins::ProcessingParameters::get_pwin_start ( )
inline


Processing window start time (sec)

Definition at line 449 of file ProcessingParameters.h.

References _pwin_start.

450  {
451  return _pwin_start;
452  };
double _pwin_start
Processing window start time (sec)

◆ get_rec_seq()

int ossimplugins::ProcessingParameters::get_rec_seq ( )
inline

Record sequence number.

Definition at line 98 of file ProcessingParameters.h.

References _rec_seq.

99  {
100  return _rec_seq;
101  };
int _rec_seq
Record sequence number.

◆ get_recd_type()

std::string ossimplugins::ProcessingParameters::get_recd_type ( )
inline


Recording type

Definition at line 463 of file ProcessingParameters.h.

References _recd_type.

464  {
465  return _recd_type;
466  };
std::string _recd_type
Recording type

◆ get_rej_bf_start()

int ossimplugins::ProcessingParameters::get_rej_bf_start ( )
inline


Range lines rejected before start time

Definition at line 246 of file ProcessingParameters.h.

References _rej_bf_start.

247  {
248  return _rej_bf_start;
249  };
int _rej_bf_start
Range lines rejected before start time

◆ get_rej_few_fram()

int ossimplugins::ProcessingParameters::get_rej_few_fram ( )
inline


Range lines rejected due to too few frames

Definition at line 253 of file ProcessingParameters.h.

References _rej_few_fram.

254  {
255  return _rej_few_fram;
256  };
int _rej_few_fram
Range lines rejected due to too few frames

◆ get_rej_ln()

int ossimplugins::ProcessingParameters::get_rej_ln ( )
inline


Number of rejected lines

Definition at line 190 of file ProcessingParameters.h.

References _rej_ln.

191  {
192  return _rej_ln;
193  };
int _rej_ln
Number of rejected lines

◆ get_rej_many_fram()

int ossimplugins::ProcessingParameters::get_rej_many_fram ( )
inline


Range lines rejected due to too many frames

Definition at line 260 of file ProcessingParameters.h.

References _rej_many_fram.

261  {
262  return _rej_many_fram;
263  };
int _rej_many_fram
Range lines rejected due to too many frames

◆ get_rej_mchn_err()

int ossimplugins::ProcessingParameters::get_rej_mchn_err ( )
inline


Frames rejected due to master channel error

Definition at line 267 of file ProcessingParameters.h.

References _rej_mchn_err.

268  {
269  return _rej_mchn_err;
270  };
int _rej_mchn_err
Frames rejected due to master channel error

◆ get_rej_rec_type()

int ossimplugins::ProcessingParameters::get_rej_rec_type ( )
inline


Frames rejected due to incorrect recording type

Definition at line 281 of file ProcessingParameters.h.

References _rej_rec_type.

282  {
283  return _rej_rec_type;
284  };
int _rej_rec_type
Frames rejected due to incorrect recording type

◆ get_rej_vchn_err()

int ossimplugins::ProcessingParameters::get_rej_vchn_err ( )
inline


Frames rejected due to virtual channel error

Definition at line 274 of file ProcessingParameters.h.

References _rej_vchn_err.

275  {
276  return _rej_vchn_err;
277  };
int _rej_vchn_err
Frames rejected due to virtual channel error

◆ get_rep_agc_attn()

double ossimplugins::ProcessingParameters::get_rep_agc_attn ( )
inline


Replica AGC attenuation

Definition at line 358 of file ProcessingParameters.h.

References _rep_agc_attn.

359  {
360  return _rep_agc_attn;
361  };
double _rep_agc_attn
Replica AGC attenuation

◆ get_rep_energy_gn()

double ossimplugins::ProcessingParameters::get_rep_energy_gn ( )
inline


Replica energy gain correction

Definition at line 372 of file ProcessingParameters.h.

References _rep_energy_gn.

373  {
374  return _rep_energy_gn;
375  };
double _rep_energy_gn
Replica energy gain correction

◆ get_rng_amp_coef()

double* ossimplugins::ProcessingParameters::get_rng_amp_coef ( )
inline


Range reference amplitude coefficients

Definition at line 316 of file ProcessingParameters.h.

References _rng_amp_coef.

317  {
318  return _rng_amp_coef;
319  };
double _rng_amp_coef[4]
Range reference amplitude coefficients

◆ get_rng_phas_coef()

double* ossimplugins::ProcessingParameters::get_rng_phas_coef ( )
inline


Range reference phase coefficients

Definition at line 323 of file ProcessingParameters.h.

References _rng_phas_coef.

324  {
325  return _rng_phas_coef;
326  };
double _rng_phas_coef[4]
Range reference phase coefficients

◆ get_rng_ref_src()

std::string ossimplugins::ProcessingParameters::get_rng_ref_src ( )
inline


Range reference function source

Definition at line 309 of file ProcessingParameters.h.

References _rng_ref_src.

310  {
311  return _rng_ref_src;
312  };
std::string _rng_ref_src
Range reference function source

◆ get_satellite_id()

std::string ossimplugins::ProcessingParameters::get_satellite_id ( )
inline


Satellite identifier

Definition at line 639 of file ProcessingParameters.h.

References _satellite_id.

640  {
641  return _satellite_id;
642  };
std::string _satellite_id
Satellite identifier

◆ get_scene_id()

std::string ossimplugins::ProcessingParameters::get_scene_id ( )
inline


SGF product scene identifier

Definition at line 660 of file ProcessingParameters.h.

References _scene_id.

661  {
662  return _scene_id;
663  };
std::string _scene_id
SGF product scene identifier

◆ get_scr_data_ind()

int ossimplugins::ProcessingParameters::get_scr_data_ind ( )
inline


Source data quality indicator

Definition at line 176 of file ProcessingParameters.h.

References _scr_data_ind.

177  {
178  return _scr_data_ind;
179  };
int _scr_data_ind
Source data quality indicator

◆ get_sens_config()

std::string ossimplugins::ProcessingParameters::get_sens_config ( )
inline


Sensor configuration

Definition at line 288 of file ProcessingParameters.h.

References _sens_config.

289  {
290  return _sens_config;
291  };
std::string _sens_config
Sensor configuration

◆ get_sens_orient()

std::string ossimplugins::ProcessingParameters::get_sens_orient ( )
inline


Sensor orientation

Definition at line 295 of file ProcessingParameters.h.

References _sens_orient.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

296  {
297  return _sens_orient;
298  };
std::string _sens_orient
Sensor orientation

◆ get_skipd_frams()

int ossimplugins::ProcessingParameters::get_skipd_frams ( )
inline


Number of skipped frames

Definition at line 239 of file ProcessingParameters.h.

References _skipd_frams.

240  {
241  return _skipd_frams;
242  };
int _skipd_frams
Number of skipped frames

◆ get_slow_time_coef()

double* ossimplugins::ProcessingParameters::get_slow_time_coef ( )
inline


Slow time coefficients

Todo:
Verifier le type de la variable lors de la lecture de la donnee

Definition at line 590 of file ProcessingParameters.h.

References _slow_time_coef.

591  {
592  return _slow_time_coef;
593  };
double _slow_time_coef[5]
Slow time coefficients

◆ get_span_x()

double ossimplugins::ProcessingParameters::get_span_x ( )
inline


GICS output product size - map eastings (km)

Definition at line 723 of file ProcessingParameters.h.

References _span_x.

724  {
725  return _span_x;
726  };
double _span_x
GICS output product size - map eastings (km)

◆ get_span_y()

double ossimplugins::ProcessingParameters::get_span_y ( )
inline


GICS output product size - map northings (km)

Definition at line 730 of file ProcessingParameters.h.

References _span_y.

731  {
732  return _span_y;
733  };
double _span_y
GICS output product size - map northings (km)

◆ get_srgr_coefset()

SRGRCoefficientSetRecord* ossimplugins::ProcessingParameters::get_srgr_coefset ( )
inline

SRGR coefficient sets.

Definition at line 604 of file ProcessingParameters.h.

References _srgr_coefset.

Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().

605  {
606  return _srgr_coefset;
607  };
SRGRCoefficientSetRecord _srgr_coefset[20]
SRGR coefficient sets.

◆ get_state_time()

std::string ossimplugins::ProcessingParameters::get_state_time ( )
inline


Time of the first state vector

Definition at line 751 of file ProcessingParameters.h.

References _state_time.

752  {
753  return _state_time;
754  };
std::string _state_time
Time of the first state vector

◆ get_state_time_inc()

double ossimplugins::ProcessingParameters::get_state_time_inc ( )
inline


Time increment between state vectors

Definition at line 765 of file ProcessingParameters.h.

References _state_time_inc.

766  {
767  return _state_time_inc;
768  };
double _state_time_inc
Time increment between state vectors

◆ get_sych_marker()

std::string ossimplugins::ProcessingParameters::get_sych_marker ( )
inline


Frame synch marker

Definition at line 302 of file ProcessingParameters.h.

References _sych_marker.

303  {
304  return _sych_marker;
305  };
std::string _sych_marker
Frame synch marker

◆ get_tape_id()

std::string* ossimplugins::ProcessingParameters::get_tape_id ( )
inline


Tape identifiers

Definition at line 120 of file ProcessingParameters.h.

References _tape_id.

121  {
122  return _tape_id;
123  };
std::string _tape_id[10]
Tape identifiers

◆ get_temp()

TemperatureSettingsRecord* ossimplugins::ProcessingParameters::get_temp ( )
inline

Temperature settings.

Definition at line 484 of file ProcessingParameters.h.

References _temp.

485  {
486  return _temp;
487  };
TemperatureSettingsRecord _temp[20]
Temperature settings.

◆ get_temp_set_inc()

double ossimplugins::ProcessingParameters::get_temp_set_inc ( )
inline


Time increment between temperature settings (sec)

Definition at line 470 of file ProcessingParameters.h.

References _temp_set_inc.

471  {
472  return _temp_set_inc;
473  };
double _temp_set_inc
Time increment between temperature settings (sec)

◆ get_user_id()

std::string ossimplugins::ProcessingParameters::get_user_id ( )
inline


User id

Definition at line 646 of file ProcessingParameters.h.

References _user_id.

647  {
648  return _user_id;
649  };

◆ get_wo_date()

std::string ossimplugins::ProcessingParameters::get_wo_date ( )
inline


Work order entry date

Definition at line 632 of file ProcessingParameters.h.

References _wo_date.

633  {
634  return _wo_date;
635  };
std::string _wo_date
Work order entry date

◆ get_wo_number()

std::string ossimplugins::ProcessingParameters::get_wo_number ( )
inline


Work order identifier

Definition at line 625 of file ProcessingParameters.h.

References _wo_number.

626  {
627  return _wo_number;
628  };
std::string _wo_number
Work order identifier

◆ Instanciate()

RadarSatRecord* ossimplugins::ProcessingParameters::Instanciate ( )
inlinevirtual

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

Implements ossimplugins::RadarSatRecord.

Definition at line 66 of file ProcessingParameters.h.

References ProcessingParameters().

67  {
68  return new ProcessingParameters();
69  };

◆ operator=()

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

Copy operator.

Definition at line 701 of file ProcessingParameters.cpp.

702  {
703  /*
704  int _rec_seq
705 
706  std::string _spare1
707 
708  std::string _inp_media
709 
710  int _n_tape_id
711 
712  std::string _tape_id
713 
714  std::string _exp_ing_start
715 
716  std::string _exp_ing_stop
717 
718  std::string _act_ing_start
719 
720  std::string _act_ing_stop
721 
722  std::string _proc_start
723 
724  std::string _proc_stop
725 
726  double* _mn_sig_lev
727 
728  int _scr_data_ind
729 
730  int _miss_ln
731 
732  int _rej_ln
733 
734  int _large_gap
735 
736  double _bit_err_rate
737 
738  double _fm_crc_err
739 
740  int _date_incons
741 
742  int _prf_changes
743 
744  int _delay_changes
745 
746  int _skipd_frams
747 
748  int _rej_bf_start
749 
750  int _rej_few_fram
751 
752  int _rej_many_fram
753 
754  int _rej_mchn_err
755 
756  int _rej_vchn_err
757 
758  int _rej_rec_type
759 
760  std::string _sens_config
761 
762  std::string _sens_orient
763 
764  int _sych_marker
765 
766  std::string _rng_ref_src
767 
768  double* _rng_amp_coef
769 
770  double* _rng_phas_coef
771 
772  double* _err_amp_coef
773 
774  double* _err_phas_coef
775 
776  int _pulse_bandw
777 
778  int _adc_samp_rate
779 
780  double _rep_agc_attn
781 
782  double _gn_corctn_fctr
783 
784  double _rep_energy_gn
785 
786  std::string _orb_data_src
787 
788  int _pulse_cnt_1
789 
790  int _pulse_cnt_2
791 
792  std::string _beam_edge_rqd
793 
794  double _beam_edge_conf
795 
796  int _pix_overlap
797 
798  int _n_beams
799 
800  BeamInformationRecord* _beam_info
801 
802  int _n_pix_updates
803 
804  BeamPixelCountRecord* _pix_count
805 
806  double _pwin_start
807 
808  double _pwin_end
809 
810  std::string _recd_type
811 
812  double _temp_set_inc
813 
814  int* _n_temp_set
815 
816  TemperatureSettingsRecord* _temp
817 
818  int _n_image_pix
819 
820  double _prc_zero_pix
821 
822  double _prc_satur_pix
823 
824  double _img_hist_mean
825 
826  double* _img_cumu_dist
827 
828  double _pre_img_gn
829 
830  double _post_img_gn
831 
832  double _dopcen_inc
833 
834  int _n_dopcen
835 
836  DopplerCentroidEstimateRecord* _dopcen_est
837 
838  int _dop_amb_err
839 
840  double _dopamb_conf
841 
842  double* _eph_orb_data
843 
844  std::string _appl_type
845 
846  double* _slow_time_coef
847 
848  int _n_srgr
849 
850  SRGRCoefficientSetRecord* _srgr_coefset
851 
852  double _pixel_spacing
853 
854  std::string _gics_reqd
855 
856  std::string _wo_number
857 
858  std::string _wo_date
859 
860  std::string _satellite_id
861 
862  std::string _user_id
863 
864  std::string _complete_msg
865 
866  std::string _scene_id
867 
868  std::string _density_in
869 
870  std::string _media_id
871 
872  double _angle_first
873 
874  double _angle_last
875 
876  std::string _prod_type
877 
878  std::string _map_system
879 
880  double _centre_lat
881 
882  double _centre_long
883 
884  double _span_x
885 
886  double _span_y
887 
888  std::string _apply_dtm
889 
890  std::string _density_out
891 
892  std::string _state_time
893 
894  int _num_state_vectors
895 
896  double _state_time_inc
897 
898  std::string _spare2*/
899  return *this;
900  }

◆ Read()

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

Reads the class data from a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 82 of file ProcessingParameters.h.

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

◆ Write()

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

Writes the class to a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 90 of file ProcessingParameters.h.

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

Friends And Related Function Documentation

◆ operator<<

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

This function writes the ProcessingParameters in a stream.

Definition at line 24 of file ProcessingParameters.cpp.

25  {
26  os<<"rec_seq:"<<data._rec_seq<<std::endl;
27 
28  os<<"inp_media:"<<data._inp_media.c_str()<<std::endl;
29 
30  os<<"n_tape_id:"<<data._n_tape_id<<std::endl;
31 
32  for (int i=0;i<10;i++)
33  {
34  os<<"tape_id["<<i<<"]:"<<data._tape_id[i].c_str()<<std::endl;
35  }
36 
37  os<<"exp_ing_start:"<<data._exp_ing_start.c_str()<<std::endl;
38 
39  os<<"exp_ing_stop:"<<data._exp_ing_stop.c_str()<<std::endl;
40 
41  os<<"act_ing_start:"<<data._act_ing_start.c_str()<<std::endl;
42 
43  os<<"act_ing_stop:"<<data._act_ing_stop.c_str()<<std::endl;
44 
45  os<<"proc_start:"<<data._proc_start.c_str()<<std::endl;
46 
47  os<<"proc_stop:"<<data._proc_stop.c_str()<<std::endl;
48 
49  for (int i=0;i<10;i++)
50  {
51  os<<"mn_sig_lev["<<i<<"]:"<<data._mn_sig_lev[i]<<std::endl;
52  }
53 
54  os<<"scr_data_ind:"<<data._scr_data_ind<<std::endl;
55 
56  os<<"miss_ln:"<<data._miss_ln<<std::endl;
57 
58  os<<"rej_ln:"<<data._rej_ln<<std::endl;
59 
60  os<<"large_gap:"<<data._large_gap<<std::endl;
61 
62  os<<"bit_err_rate:"<<data._bit_err_rate<<std::endl;
63 
64  os<<"fm_crc_err:"<<data._fm_crc_err<<std::endl;
65 
66  os<<"date_incons:"<<data._date_incons<<std::endl;
67 
68  os<<"prf_changes:"<<data._prf_changes<<std::endl;
69 
70  os<<"delay_changes:"<<data._delay_changes<<std::endl;
71 
72  os<<"skipd_frams:"<<data._skipd_frams<<std::endl;
73 
74  os<<"rej_bf_start:"<<data._rej_bf_start<<std::endl;
75 
76  os<<"rej_few_fram:"<<data._rej_few_fram<<std::endl;
77 
78  os<<"rej_many_fram:"<<data._rej_many_fram<<std::endl;
79 
80  os<<"rej_mchn_err:"<<data._rej_mchn_err<<std::endl;
81 
82  os<<"rej_vchn_err:"<<data._rej_vchn_err<<std::endl;
83 
84  os<<"rej_rec_type:"<<data._rej_rec_type<<std::endl;
85 
86  os<<"sens_config:"<<data._sens_config.c_str()<<std::endl;
87 
88  os<<"sens_orient:"<<data._sens_orient.c_str()<<std::endl;
89 
90  os<<"sych_marker:"<<data._sych_marker.c_str()<<std::endl;
91 
92  os<<"rng_ref_src:"<<data._rng_ref_src.c_str()<<std::endl;
93 
94  for (int i=0;i<4;i++)
95  {
96  os<<"rng_amp_coef["<<i<<"]:"<<data._rng_amp_coef[i]<<std::endl;
97  }
98 
99  for (int i=0;i<4;i++)
100  {
101  os<<"rng_phas_coef["<<i<<"]:"<<data._rng_phas_coef[i]<<std::endl;
102  }
103 
104  for (int i=0;i<4;i++)
105  {
106  os<<"err_amp_coef["<<i<<"]:"<<data._err_amp_coef[i]<<std::endl;
107  }
108 
109  for (int i=0;i<4;i++)
110  {
111  os<<"err_phas_coef["<<i<<"]:"<<data._err_phas_coef[i]<<std::endl;
112  }
113 
114  os<<"pulse_bandw:"<<data._pulse_bandw<<std::endl;
115 
116 
117  os<<"adc_samp_rate:"<<data._adc_samp_rate.c_str()<<std::endl;
118 
119  os<<"rep_agc_attn:"<<data._rep_agc_attn<<std::endl;
120 
121  os<<"gn_corctn_fctr:"<<data._gn_corctn_fctr<<std::endl;
122 
123  os<<"rep_energy_gn:"<<data._rep_energy_gn<<std::endl;
124 
125  os<<"orb_data_src:"<<data._orb_data_src.c_str()<<std::endl;
126 
127  os<<"pulse_cnt_1:"<<data._pulse_cnt_1<<std::endl;
128 
129  os<<"pulse_cnt_2:"<<data._pulse_cnt_2<<std::endl;
130 
131  os<<"beam_edge_rqd:"<<data._beam_edge_rqd.c_str()<<std::endl;
132 
133  os<<"beam_edge_conf:"<<data._beam_edge_conf<<std::endl;
134 
135  os<<"pix_overlap:"<<data._pix_overlap<<std::endl;
136 
137  os<<"n_beams:"<<data._n_beams<<std::endl;
138 
139  for (int i=0;i<4;i++)
140  {
141  os<<"beam_info["<<i<<"]:"<<data._beam_info[i]<<std::endl;
142  }
143 
144  os<<"n_pix_updates:"<<data._n_pix_updates<<std::endl;
145 
146  for (int i=0;i<4;i++)
147  {
148  os<<"pix_count["<<i<<"]:"<<data._pix_count[i]<<std::endl;
149  }
150 
151  os<<"pwin_start:"<<data._pwin_start<<std::endl;
152 
153  os<<"pwin_end:"<<data._pwin_end<<std::endl;
154 
155  os<<"recd_type:"<<data._recd_type.c_str()<<std::endl;
156 
157  os<<"temp_set_inc:"<<data._temp_set_inc<<std::endl;
158 
159  os<<"n_temp_set:"<<data._n_temp_set<<std::endl;
160 
161  for (int i=0;i<20;i++)
162  {
163  os<<"temp["<<i<<"]:"<<data._temp[i]<<std::endl;
164  }
165 
166  os<<"n_image_pix:"<<data._n_image_pix<<std::endl;
167 
168  os<<"prc_zero_pix:"<<data._prc_zero_pix<<std::endl;
169 
170  os<<"prc_satur_pix:"<<data._prc_satur_pix<<std::endl;
171 
172  os<<"img_hist_mean:"<<data._img_hist_mean<<std::endl;
173 
174  for (int i=0;i<3;i++)
175  {
176  os<<"img_cumu_dist["<<i<<"]:"<<data._img_cumu_dist[i]<<std::endl;
177  }
178 
179  os<<"pre_img_gn:"<<data._pre_img_gn<<std::endl;
180 
181  os<<"post_img_gn:"<<data._post_img_gn<<std::endl;
182 
183  os<<"dopcen_inc:"<<data._dopcen_inc<<std::endl;
184 
185  os<<"n_dopcen:"<<data._n_dopcen<<std::endl;
186 
187  for (int i=0;i<20;i++)
188  {
189  os<<"dopcen_est["<<i<<"]:"<<data._dopcen_est[i]<<std::endl;
190  }
191 
192  os<<"dop_amb_err:"<<data._dop_amb_err<<std::endl;
193 
194  os<<"dopamb_conf:"<<data._dopamb_conf<<std::endl;
195 
196  for (int i=0;i<7;i++)
197  {
198  os<<"eph_orb_data["<<i<<"]:"<<data._eph_orb_data[i]<<std::endl;
199  }
200 
201  os<<"appl_type:"<<data._appl_type.c_str()<<std::endl;
202 
203  for (int i=0;i<5;i++)
204  {
205  os<<"slow_time_coef["<<i<<"]:"<<data._slow_time_coef[i]<<std::endl;
206  }
207 
208  os<<"n_srgr:"<<data._n_srgr<<std::endl;
209 
210  for (int i=0;i<20;i++)
211  {
212  os<<"srgr_coefset["<<i<<"]:"<<data._srgr_coefset[i]<<std::endl;
213  }
214 
215  os<<"pixel_spacing:"<<data._pixel_spacing<<std::endl;
216 
217  os<<"gics_reqd:"<<data._gics_reqd.c_str()<<std::endl;
218 
219  os<<"wo_number:"<<data._wo_number.c_str()<<std::endl;
220 
221  os<<"wo_date:"<<data._wo_date.c_str()<<std::endl;
222 
223  os<<"satellite_id:"<<data._satellite_id.c_str()<<std::endl;
224 
225  os<<"user_id:"<<data._user_id.c_str()<<std::endl;
226 
227  os<<"complete_msg:"<<data._complete_msg.c_str()<<std::endl;
228 
229  os<<"scene_id:"<<data._scene_id.c_str()<<std::endl;
230 
231  os<<"density_in:"<<data._density_in.c_str()<<std::endl;
232 
233  os<<"media_id:"<<data._media_id.c_str()<<std::endl;
234 
235  os<<"angle_first:"<<data._angle_first<<std::endl;
236 
237  os<<"angle_last:"<<data._angle_last<<std::endl;
238 
239  os<<"prod_type:"<<data._prod_type.c_str()<<std::endl;
240 
241  os<<"map_system:"<<data._map_system.c_str()<<std::endl;
242 
243  os<<"centre_lat:"<<data._centre_lat<<std::endl;
244 
245  os<<"centre_long:"<<data._centre_long<<std::endl;
246 
247  os<<"span_x:"<<data._span_x<<std::endl;
248 
249  os<<"span_y:"<<data._span_y<<std::endl;
250 
251  os<<"apply_dtm:"<<data._apply_dtm.c_str()<<std::endl;
252 
253  os<<"density_out:"<<data._density_out.c_str()<<std::endl;
254 
255  os<<"state_time:"<<data._state_time.c_str()<<std::endl;
256 
257  os<<"num_state_vectors:"<<data._num_state_vectors<<std::endl;
258 
259  os<<"state_time_inc:"<<data._state_time_inc<<std::endl;
260 
261  return os;
262  }

◆ operator>>

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

This function reads a ProcessingParameters from a stream.

Definition at line 264 of file ProcessingParameters.cpp.

265  {
266  char buf[2407];
267  buf[2406] = '\0';
268 
269  is.read(buf,4);
270  buf[4] = '\0';
271  data._rec_seq = atoi(buf);
272 
273  is.read(buf,4);
274  buf[4] = '\0';
275 
276  is.read(buf,3);
277  buf[3] = '\0';
278  data._inp_media = buf;
279 
280  is.read(buf,4);
281  buf[4] = '\0';
282  data._n_tape_id = atoi(buf);
283 
284  for (int i=0;i<10;i++)
285  {
286  is.read(buf,8);
287  buf[8] = '\0';
288  data._tape_id[i] = buf;
289  }
290 
291  is.read(buf,21);
292  buf[21] = '\0';
293  data._exp_ing_start = buf;
294 
295  is.read(buf,21);
296  buf[21] = '\0';
297  data._exp_ing_stop = buf;
298 
299  is.read(buf,21);
300  buf[21] = '\0';
301  data._act_ing_start = buf;
302 
303  is.read(buf,21);
304  buf[21] = '\0';
305  data._act_ing_stop = buf;
306 
307  is.read(buf,21);
308  buf[21] = '\0';
309  data._proc_start = buf;
310 
311  is.read(buf,21);
312  buf[21] = '\0';
313  data._proc_stop = buf;
314 
315  for (int i=0;i<10;i++)
316  {
317  is.read(buf,16);
318  buf[16] = '\0';
319  data._mn_sig_lev[i] = atof(buf);
320  }
321 
322  is.read(buf,4);
323  buf[4] = '\0';
324  data._scr_data_ind = atoi(buf);
325 
326  is.read(buf,8);
327  buf[8] = '\0';
328  data._miss_ln = atoi(buf);
329 
330  is.read(buf,8);
331  buf[8] = '\0';
332  data._rej_ln = atoi(buf);
333 
334  is.read(buf,8);
335  buf[8] = '\0';
336  data._large_gap = atoi(buf);
337 
338  is.read(buf,16);
339  buf[16] = '\0';
340  data._bit_err_rate = atof(buf);
341 
342  is.read(buf,16);
343  buf[16] = '\0';
344  data._fm_crc_err = atof(buf);
345 
346  is.read(buf,8);
347  buf[8] = '\0';
348  data._date_incons = atoi(buf);
349 
350  is.read(buf,8);
351  buf[8] = '\0';
352  data._prf_changes = atoi(buf);
353 
354  is.read(buf,8);
355  buf[8] = '\0';
356  data._delay_changes = atoi(buf);
357 
358  is.read(buf,8);
359  buf[8] = '\0';
360  data._skipd_frams = atoi(buf);
361 
362  is.read(buf,8);
363  buf[8] = '\0';
364  data._rej_bf_start = atoi(buf);
365 
366  is.read(buf,8);
367  buf[8] = '\0';
368  data._rej_few_fram = atoi(buf);
369 
370  is.read(buf,8);
371  buf[8] = '\0';
372  data._rej_many_fram = atoi(buf);
373 
374  is.read(buf,8);
375  buf[8] = '\0';
376  data._rej_mchn_err = atoi(buf);
377 
378  is.read(buf,8);
379  buf[8] = '\0';
380  data._rej_vchn_err = atoi(buf);
381 
382  is.read(buf,8);
383  buf[8] = '\0';
384  data._rej_rec_type = atoi(buf);
385 
386  is.read(buf,10);
387  buf[10] = '\0';
388  data._sens_config = buf;
389 
390  is.read(buf,9);
391  buf[9] = '\0';
392  data._sens_orient = buf;
393 
394  is.read(buf,8);
395  buf[8] = '\0';
396  data._sych_marker = buf;
397 
398  is.read(buf,12);
399  buf[12] = '\0';
400  data._rng_ref_src = buf;
401 
402  for (int i=0;i<4;i++)
403  {
404  is.read(buf,16);
405  buf[16] = '\0';
406  data._rng_amp_coef[i] = atof(buf);
407  }
408 
409  for (int i=0;i<4;i++)
410  {
411  is.read(buf,16);
412  buf[16] = '\0';
413  data._rng_phas_coef[i] = atof(buf);
414  }
415 
416  for (int i=0;i<4;i++)
417  {
418  is.read(buf,16);
419  buf[16] = '\0';
420  data._err_amp_coef[i] = atof(buf);
421  }
422 
423  for (int i=0;i<4;i++)
424  {
425  is.read(buf,16);
426  buf[16] = '\0';
427  data._err_phas_coef[i] = atof(buf);
428  }
429 
430  is.read(buf,4);
431  buf[4] = '\0';
432  data._pulse_bandw = atoi(buf);
433 
434 
435  is.read(buf,5);
436  buf[5] = '\0';
437  data._adc_samp_rate = buf;
438 
439  is.read(buf,16);
440  buf[16] = '\0';
441  data._rep_agc_attn = atof(buf);
442 
443  is.read(buf,16);
444  buf[16] = '\0';
445  data._gn_corctn_fctr = atof(buf);
446 
447  is.read(buf,16);
448  buf[16] = '\0';
449  data._rep_energy_gn = atof(buf);
450 
451  is.read(buf,11);
452  buf[11] = '\0';
453  data._orb_data_src = buf;
454 
455  is.read(buf,4);
456  buf[4] = '\0';
457  data._pulse_cnt_1 = atoi(buf);
458 
459  is.read(buf,4);
460  buf[4] = '\0';
461  data._pulse_cnt_2 = atoi(buf);
462 
463  is.read(buf,3);
464  buf[3] = '\0';
465  data._beam_edge_rqd = buf;
466 
467  is.read(buf,16);
468  buf[16] = '\0';
469  data._beam_edge_conf = atof(buf);
470 
471  is.read(buf,4);
472  buf[4] = '\0';
473  data._pix_overlap = atoi(buf);
474 
475  is.read(buf,4);
476  buf[4] = '\0';
477  data._n_beams = atoi(buf);
478 
479  for (int i=0;i<4;i++)
480  {
481  is>>data._beam_info[i];
482  }
483 
484  is.read(buf,4);
485  buf[4] = '\0';
486  data._n_pix_updates = atoi(buf);
487 
488  for (int i=0;i<20;i++)
489  {
490  is>>data._pix_count[i];
491  }
492 
493  is.read(buf,16);
494  buf[16] = '\0';
495  data._pwin_start = atof(buf);
496 
497  is.read(buf,16);
498  buf[16] = '\0';
499  data._pwin_end = atof(buf);
500 
501  is.read(buf,9);
502  buf[9] = '\0';
503  data._recd_type = buf;
504 
505  is.read(buf,16);
506  buf[16] = '\0';
507  data._temp_set_inc = atof(buf);
508 
509  is.read(buf,4);
510  buf[4] = '\0';
511  data._n_temp_set = atoi(buf);
512 
513  for (int i=0;i<20;i++)
514  {
515  is>>data._temp[i];
516  }
517 
518  is.read(buf,8);
519  buf[8] = '\0';
520  data._n_image_pix = atoi(buf);
521 
522  is.read(buf,16);
523  buf[16] = '\0';
524  data._prc_zero_pix = atof(buf);
525 
526  is.read(buf,16);
527  buf[16] = '\0';
528  data._prc_satur_pix = atof(buf);
529 
530  is.read(buf,16);
531  buf[16] = '\0';
532  data._img_hist_mean = atof(buf);
533 
534  for (int i=0;i<3;i++)
535  {
536  is.read(buf,16);
537  buf[16] = '\0';
538  data._img_cumu_dist[i] = atof(buf);
539  }
540 
541  is.read(buf,16);
542  buf[16] = '\0';
543  data._pre_img_gn = atof(buf);
544 
545  is.read(buf,16);
546  buf[16] = '\0';
547  data._post_img_gn = atof(buf);
548 
549  is.read(buf,16);
550  buf[16] = '\0';
551  data._dopcen_inc = atof(buf);
552 
553  is.read(buf,4);
554  buf[4] = '\0';
555  data._n_dopcen = atoi(buf);
556 
557  for (int i=0;i<20;i++)
558  {
559  is>>data._dopcen_est[i];
560  }
561 
562  is.read(buf,4);
563  buf[4] = '\0';
564  data._dop_amb_err = atoi(buf);
565 
566  is.read(buf,16);
567  buf[16] = '\0';
568  data._dopamb_conf = atof(buf);
569 
570  for (int i=0;i<7;i++)
571  {
572  is.read(buf,16);
573  buf[16] = '\0';
574  data._eph_orb_data[i] = atof(buf);
575  }
576 
577  is.read(buf,12);
578  buf[12] = '\0';
579  data._appl_type = buf;
580 
581  for (int i=0;i<5;i++)
582  {
583  is.read(buf,22);
584  buf[22] = '\0';
585  data._slow_time_coef[i] = atof(buf);
586  }
587 
588  is.read(buf,4);
589  buf[4] = '\0';
590  data._n_srgr = atoi(buf);
591 
592  for (int i=0;i<20;i++)
593  {
594  is>>data._srgr_coefset[i];
595  }
596 
597  is.read(buf,16);
598  buf[16] = '\0';
599  data._pixel_spacing = atof(buf);
600 
601  is.read(buf,3);
602  buf[3] = '\0';
603  data._gics_reqd = buf;
604 
605  is.read(buf,8);
606  buf[8] = '\0';
607  data._wo_number = buf;
608 
609  is.read(buf,20);
610  buf[20] = '\0';
611  data._wo_date = buf;
612 
613  is.read(buf,10);
614  buf[10] = '\0';
615  data._satellite_id = buf;
616 
617  is.read(buf,20);
618  buf[20] = '\0';
619  data._user_id = buf;
620 
621  is.read(buf,3);
622  buf[3] = '\0';
623  data._complete_msg = buf;
624 
625  is.read(buf,15);
626  buf[15] = '\0';
627  data._scene_id = buf;
628 
629  is.read(buf,4);
630  buf[4] = '\0';
631  data._density_in = buf;
632 
633  is.read(buf,8);
634  buf[8] = '\0';
635  data._media_id = buf;
636 
637  is.read(buf,16);
638  buf[16] = '\0';
639  data._angle_first = atof(buf);
640 
641  is.read(buf,16);
642  buf[16] = '\0';
643  data._angle_last = atof(buf);
644 
645  is.read(buf,3);
646  buf[3] = '\0';
647  data._prod_type = buf;
648 
649  is.read(buf,16);
650  buf[16] = '\0';
651  data._map_system = buf;
652 
653  is.read(buf,22);
654  buf[22] = '\0';
655  data._centre_lat = atof(buf);
656 
657  is.read(buf,22);
658  buf[22] = '\0';
659  data._centre_long = atof(buf);
660 
661  is.read(buf,22);
662  buf[22] = '\0';
663  data._span_x = atof(buf);
664 
665  is.read(buf,22);
666  buf[22] = '\0';
667  data._span_y = atof(buf);
668 
669  is.read(buf,3);
670  buf[3] = '\0';
671  data._apply_dtm = buf;
672 
673  is.read(buf,4);
674  buf[4] = '\0';
675  data._density_out = buf;
676 
677  is.read(buf,21);
678  buf[21] = '\0';
679  data._state_time = buf;
680 
681  is.read(buf,4);
682  buf[4] = '\0';
683  data._num_state_vectors = atoi(buf);
684 
685  is.read(buf,16);
686  buf[16] = '\0';
687  data._state_time_inc = atof(buf);
688 
689  is.read(buf,206);
690  buf[206] = '\0';
691 
692  return is;
693  }

Member Data Documentation

◆ _act_ing_start

std::string ossimplugins::ProcessingParameters::_act_ing_start
protected


Actual ingest start time

Definition at line 799 of file ProcessingParameters.h.

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

◆ _act_ing_stop

std::string ossimplugins::ProcessingParameters::_act_ing_stop
protected


Actual ingest stop time

Definition at line 803 of file ProcessingParameters.h.

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

◆ _adc_samp_rate

std::string ossimplugins::ProcessingParameters::_adc_samp_rate
protected


ADC sampling rate

Definition at line 919 of file ProcessingParameters.h.

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

◆ _angle_first

double ossimplugins::ProcessingParameters::_angle_first
protected


Incidence angle of first pixel in SGF product line

Definition at line 1108 of file ProcessingParameters.h.

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

◆ _angle_last

double ossimplugins::ProcessingParameters::_angle_last
protected


Incidence angle of last pixel in SGF product line

Definition at line 1112 of file ProcessingParameters.h.

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

◆ _appl_type

std::string ossimplugins::ProcessingParameters::_appl_type
protected


Application type

Definition at line 1051 of file ProcessingParameters.h.

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

◆ _apply_dtm

std::string ossimplugins::ProcessingParameters::_apply_dtm
protected


DTM correction to be applied flag

Definition at line 1140 of file ProcessingParameters.h.

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

◆ _beam_edge_conf

double ossimplugins::ProcessingParameters::_beam_edge_conf
protected


Beam edge confidence measure

Definition at line 951 of file ProcessingParameters.h.

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

◆ _beam_edge_rqd

std::string ossimplugins::ProcessingParameters::_beam_edge_rqd
protected


Beam edge detection requested

Definition at line 947 of file ProcessingParameters.h.

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

◆ _beam_info

BeamInformationRecord ossimplugins::ProcessingParameters::_beam_info[4]
protected


Beam info

Definition at line 963 of file ProcessingParameters.h.

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

◆ _bit_err_rate

double ossimplugins::ProcessingParameters::_bit_err_rate
protected


Measured bit error rate

Definition at line 835 of file ProcessingParameters.h.

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

◆ _centre_lat

double ossimplugins::ProcessingParameters::_centre_lat
protected


GICS output product scene centre latitude

Definition at line 1124 of file ProcessingParameters.h.

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

◆ _centre_long

double ossimplugins::ProcessingParameters::_centre_long
protected


GICS output product scene centre longitude

Definition at line 1128 of file ProcessingParameters.h.

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

◆ _complete_msg

std::string ossimplugins::ProcessingParameters::_complete_msg
protected


Completion message required flag

Definition at line 1092 of file ProcessingParameters.h.

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

◆ _date_incons

int ossimplugins::ProcessingParameters::_date_incons
protected


Number of date inconsistencies

Definition at line 843 of file ProcessingParameters.h.

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

◆ _delay_changes

int ossimplugins::ProcessingParameters::_delay_changes
protected


Number of delay changes

Definition at line 851 of file ProcessingParameters.h.

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

◆ _density_in

std::string ossimplugins::ProcessingParameters::_density_in
protected


Density of SGF product media

Definition at line 1100 of file ProcessingParameters.h.

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

◆ _density_out

std::string ossimplugins::ProcessingParameters::_density_out
protected


GICS output product density

Definition at line 1144 of file ProcessingParameters.h.

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

◆ _dop_amb_err

int ossimplugins::ProcessingParameters::_dop_amb_err
protected


Doppler ambiguity error

Definition at line 1039 of file ProcessingParameters.h.

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

◆ _dopamb_conf

double ossimplugins::ProcessingParameters::_dopamb_conf
protected


Doppler ambiguity confidence measure

Definition at line 1043 of file ProcessingParameters.h.

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

◆ _dopcen_est

DopplerCentroidEstimateRecord ossimplugins::ProcessingParameters::_dopcen_est[20]
protected

Doppler centroid estimates.

Definition at line 1035 of file ProcessingParameters.h.

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

◆ _dopcen_inc

double ossimplugins::ProcessingParameters::_dopcen_inc
protected


Time increment between Dopcen estimates (sec)

Definition at line 1027 of file ProcessingParameters.h.

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

◆ _eph_orb_data

double ossimplugins::ProcessingParameters::_eph_orb_data[7]
protected

◆ _err_amp_coef

double ossimplugins::ProcessingParameters::_err_amp_coef[16]
protected


Error function amplitude coefficients

Definition at line 907 of file ProcessingParameters.h.

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

◆ _err_phas_coef

double ossimplugins::ProcessingParameters::_err_phas_coef[4]
protected


Error function phase coefficients

Definition at line 911 of file ProcessingParameters.h.

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

◆ _exp_ing_start

std::string ossimplugins::ProcessingParameters::_exp_ing_start
protected


Expected ingest start time

Definition at line 791 of file ProcessingParameters.h.

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

◆ _exp_ing_stop

std::string ossimplugins::ProcessingParameters::_exp_ing_stop
protected


Expected ingest stop time

Definition at line 795 of file ProcessingParameters.h.

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

◆ _fm_crc_err

double ossimplugins::ProcessingParameters::_fm_crc_err
protected


Percent of frames with CRC errors

Definition at line 839 of file ProcessingParameters.h.

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

◆ _gics_reqd

std::string ossimplugins::ProcessingParameters::_gics_reqd
protected


GICS product required

Definition at line 1072 of file ProcessingParameters.h.

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

◆ _gn_corctn_fctr

double ossimplugins::ProcessingParameters::_gn_corctn_fctr
protected


Gain correction factor (dB)

Definition at line 927 of file ProcessingParameters.h.

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

◆ _img_cumu_dist

double ossimplugins::ProcessingParameters::_img_cumu_dist[3]
protected


Image cumulative distribution

Definition at line 1015 of file ProcessingParameters.h.

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

◆ _img_hist_mean

double ossimplugins::ProcessingParameters::_img_hist_mean
protected


Image histogram mean intensity

Definition at line 1011 of file ProcessingParameters.h.

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

◆ _inp_media

std::string ossimplugins::ProcessingParameters::_inp_media
protected


Input media

Definition at line 779 of file ProcessingParameters.h.

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

◆ _large_gap

int ossimplugins::ProcessingParameters::_large_gap
protected


Number of time inconsistencies (large gaps)

Definition at line 831 of file ProcessingParameters.h.

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

◆ _map_system

std::string ossimplugins::ProcessingParameters::_map_system
protected


Map system identifier

Definition at line 1120 of file ProcessingParameters.h.

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

◆ _media_id

std::string ossimplugins::ProcessingParameters::_media_id
protected


SGF product identifier

Definition at line 1104 of file ProcessingParameters.h.

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

◆ _miss_ln

int ossimplugins::ProcessingParameters::_miss_ln
protected


Number of missing lines

Definition at line 823 of file ProcessingParameters.h.

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

◆ _mn_sig_lev

double ossimplugins::ProcessingParameters::_mn_sig_lev[10]
protected


Mean signal levels across range

Definition at line 815 of file ProcessingParameters.h.

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

◆ _n_beams

int ossimplugins::ProcessingParameters::_n_beams
protected


Number of beams

Definition at line 959 of file ProcessingParameters.h.

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

◆ _n_dopcen

int ossimplugins::ProcessingParameters::_n_dopcen
protected


Number of Doppler centroid estimates

Definition at line 1031 of file ProcessingParameters.h.

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

◆ _n_image_pix

int ossimplugins::ProcessingParameters::_n_image_pix
protected


Number of image pixels

Definition at line 999 of file ProcessingParameters.h.

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

◆ _n_pix_updates

int ossimplugins::ProcessingParameters::_n_pix_updates
protected


Number of pixel count updates

Definition at line 967 of file ProcessingParameters.h.

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

◆ _n_srgr

int ossimplugins::ProcessingParameters::_n_srgr
protected


Number of SRGR coefficient sets

Definition at line 1060 of file ProcessingParameters.h.

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

◆ _n_tape_id

int ossimplugins::ProcessingParameters::_n_tape_id
protected


Number of tape input ids

Definition at line 783 of file ProcessingParameters.h.

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

◆ _n_temp_set

int ossimplugins::ProcessingParameters::_n_temp_set
protected


Number of temperature settings

Definition at line 991 of file ProcessingParameters.h.

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

◆ _num_state_vectors

int ossimplugins::ProcessingParameters::_num_state_vectors
protected


Number of state vectors

Definition at line 1152 of file ProcessingParameters.h.

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

◆ _orb_data_src

std::string ossimplugins::ProcessingParameters::_orb_data_src
protected


Orbit data source

Definition at line 935 of file ProcessingParameters.h.

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

◆ _pix_count

BeamPixelCountRecord ossimplugins::ProcessingParameters::_pix_count[20]
protected

Beam pixel counts.

Definition at line 971 of file ProcessingParameters.h.

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

◆ _pix_overlap

int ossimplugins::ProcessingParameters::_pix_overlap
protected


Number of pixels in beam overlap

Definition at line 955 of file ProcessingParameters.h.

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

◆ _pixel_spacing

double ossimplugins::ProcessingParameters::_pixel_spacing
protected


SGF product pixel spacing

Definition at line 1068 of file ProcessingParameters.h.

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

◆ _post_img_gn

double ossimplugins::ProcessingParameters::_post_img_gn
protected


Post-image calibration gain factor

Definition at line 1023 of file ProcessingParameters.h.

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

◆ _prc_satur_pix

double ossimplugins::ProcessingParameters::_prc_satur_pix
protected


Percent saturated pixels

Definition at line 1007 of file ProcessingParameters.h.

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

◆ _prc_zero_pix

double ossimplugins::ProcessingParameters::_prc_zero_pix
protected


Percent zero pixels

Definition at line 1003 of file ProcessingParameters.h.

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

◆ _pre_img_gn

double ossimplugins::ProcessingParameters::_pre_img_gn
protected


Pre-image calibration gain factor

Definition at line 1019 of file ProcessingParameters.h.

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

◆ _prf_changes

int ossimplugins::ProcessingParameters::_prf_changes
protected


Number of unexpected PRF changes

Definition at line 847 of file ProcessingParameters.h.

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

◆ _proc_start

std::string ossimplugins::ProcessingParameters::_proc_start
protected


Processing start time

Definition at line 807 of file ProcessingParameters.h.

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

◆ _proc_stop

std::string ossimplugins::ProcessingParameters::_proc_stop
protected


Processing stop time

Definition at line 811 of file ProcessingParameters.h.

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

◆ _prod_type

std::string ossimplugins::ProcessingParameters::_prod_type
protected


GICS output product type

Definition at line 1116 of file ProcessingParameters.h.

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

◆ _pulse_bandw

int ossimplugins::ProcessingParameters::_pulse_bandw
protected


Pulse bandwidth code

Definition at line 915 of file ProcessingParameters.h.

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

◆ _pulse_cnt_1

int ossimplugins::ProcessingParameters::_pulse_cnt_1
protected


Pulse count 1

Definition at line 939 of file ProcessingParameters.h.

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

◆ _pulse_cnt_2

int ossimplugins::ProcessingParameters::_pulse_cnt_2
protected


Pulse count 2

Definition at line 943 of file ProcessingParameters.h.

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

◆ _pwin_end

double ossimplugins::ProcessingParameters::_pwin_end
protected


Processing window end time (sec)

Definition at line 979 of file ProcessingParameters.h.

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

◆ _pwin_start

double ossimplugins::ProcessingParameters::_pwin_start
protected


Processing window start time (sec)

Definition at line 975 of file ProcessingParameters.h.

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

◆ _rec_seq

int ossimplugins::ProcessingParameters::_rec_seq
protected

Record sequence number.

Definition at line 768 of file ProcessingParameters.h.

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

◆ _recd_type

std::string ossimplugins::ProcessingParameters::_recd_type
protected


Recording type

Definition at line 983 of file ProcessingParameters.h.

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

◆ _rej_bf_start

int ossimplugins::ProcessingParameters::_rej_bf_start
protected


Range lines rejected before start time

Definition at line 859 of file ProcessingParameters.h.

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

◆ _rej_few_fram

int ossimplugins::ProcessingParameters::_rej_few_fram
protected


Range lines rejected due to too few frames

Definition at line 863 of file ProcessingParameters.h.

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

◆ _rej_ln

int ossimplugins::ProcessingParameters::_rej_ln
protected


Number of rejected lines

Definition at line 827 of file ProcessingParameters.h.

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

◆ _rej_many_fram

int ossimplugins::ProcessingParameters::_rej_many_fram
protected


Range lines rejected due to too many frames

Definition at line 867 of file ProcessingParameters.h.

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

◆ _rej_mchn_err

int ossimplugins::ProcessingParameters::_rej_mchn_err
protected


Frames rejected due to master channel error

Definition at line 871 of file ProcessingParameters.h.

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

◆ _rej_rec_type

int ossimplugins::ProcessingParameters::_rej_rec_type
protected


Frames rejected due to incorrect recording type

Definition at line 879 of file ProcessingParameters.h.

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

◆ _rej_vchn_err

int ossimplugins::ProcessingParameters::_rej_vchn_err
protected


Frames rejected due to virtual channel error

Definition at line 875 of file ProcessingParameters.h.

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

◆ _rep_agc_attn

double ossimplugins::ProcessingParameters::_rep_agc_attn
protected


Replica AGC attenuation

Definition at line 923 of file ProcessingParameters.h.

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

◆ _rep_energy_gn

double ossimplugins::ProcessingParameters::_rep_energy_gn
protected


Replica energy gain correction

Definition at line 931 of file ProcessingParameters.h.

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

◆ _rng_amp_coef

double ossimplugins::ProcessingParameters::_rng_amp_coef[4]
protected


Range reference amplitude coefficients

Definition at line 899 of file ProcessingParameters.h.

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

◆ _rng_phas_coef

double ossimplugins::ProcessingParameters::_rng_phas_coef[4]
protected


Range reference phase coefficients

Definition at line 903 of file ProcessingParameters.h.

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

◆ _rng_ref_src

std::string ossimplugins::ProcessingParameters::_rng_ref_src
protected


Range reference function source

Definition at line 895 of file ProcessingParameters.h.

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

◆ _satellite_id

std::string ossimplugins::ProcessingParameters::_satellite_id
protected


Satellite identifier

Definition at line 1084 of file ProcessingParameters.h.

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

◆ _scene_id

std::string ossimplugins::ProcessingParameters::_scene_id
protected


SGF product scene identifier

Definition at line 1096 of file ProcessingParameters.h.

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

◆ _scr_data_ind

int ossimplugins::ProcessingParameters::_scr_data_ind
protected


Source data quality indicator

Definition at line 819 of file ProcessingParameters.h.

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

◆ _sens_config

std::string ossimplugins::ProcessingParameters::_sens_config
protected


Sensor configuration

Definition at line 883 of file ProcessingParameters.h.

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

◆ _sens_orient

std::string ossimplugins::ProcessingParameters::_sens_orient
protected


Sensor orientation

Definition at line 887 of file ProcessingParameters.h.

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

◆ _skipd_frams

int ossimplugins::ProcessingParameters::_skipd_frams
protected


Number of skipped frames

Definition at line 855 of file ProcessingParameters.h.

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

◆ _slow_time_coef

double ossimplugins::ProcessingParameters::_slow_time_coef[5]
protected


Slow time coefficients

Todo:
Verifier le type de la variable lors de la lecture de la donnee

Definition at line 1056 of file ProcessingParameters.h.

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

◆ _span_x

double ossimplugins::ProcessingParameters::_span_x
protected


GICS output product size - map eastings (km)

Definition at line 1132 of file ProcessingParameters.h.

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

◆ _span_y

double ossimplugins::ProcessingParameters::_span_y
protected


GICS output product size - map northings (km)

Definition at line 1136 of file ProcessingParameters.h.

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

◆ _srgr_coefset

SRGRCoefficientSetRecord ossimplugins::ProcessingParameters::_srgr_coefset[20]
protected

SRGR coefficient sets.

Definition at line 1064 of file ProcessingParameters.h.

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

◆ _state_time

std::string ossimplugins::ProcessingParameters::_state_time
protected


Time of the first state vector

Definition at line 1148 of file ProcessingParameters.h.

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

◆ _state_time_inc

double ossimplugins::ProcessingParameters::_state_time_inc
protected


Time increment between state vectors

Definition at line 1156 of file ProcessingParameters.h.

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

◆ _sych_marker

std::string ossimplugins::ProcessingParameters::_sych_marker
protected


Frame synch marker

Definition at line 891 of file ProcessingParameters.h.

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

◆ _tape_id

std::string ossimplugins::ProcessingParameters::_tape_id[10]
protected


Tape identifiers

Definition at line 787 of file ProcessingParameters.h.

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

◆ _temp

TemperatureSettingsRecord ossimplugins::ProcessingParameters::_temp[20]
protected

Temperature settings.

Definition at line 995 of file ProcessingParameters.h.

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

◆ _temp_set_inc

double ossimplugins::ProcessingParameters::_temp_set_inc
protected


Time increment between temperature settings (sec)

Definition at line 987 of file ProcessingParameters.h.

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

◆ _user_id

std::string ossimplugins::ProcessingParameters::_user_id
protected


User id

Definition at line 1088 of file ProcessingParameters.h.

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

◆ _wo_date

std::string ossimplugins::ProcessingParameters::_wo_date
protected


Work order entry date

Definition at line 1080 of file ProcessingParameters.h.

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

◆ _wo_number

std::string ossimplugins::ProcessingParameters::_wo_number
protected


Work order identifier

Definition at line 1076 of file ProcessingParameters.h.

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


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