OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the SAR leader data set summary record of the leader file. More...
#include <ErsSarDataSetSummary.h>
Public Member Functions | |
ErsSarDataSetSummary () | |
Constructor. More... | |
virtual | ~ErsSarDataSetSummary () |
Destructor. More... | |
ErsSarDataSetSummary (const ErsSarDataSetSummary &rhs) | |
Copy constructor. More... | |
ErsSarDataSetSummary & | operator= (const ErsSarDataSetSummary &rhs) |
Copy operator. More... | |
ErsSarRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
ErsSarRecord * | Clone () |
This function is able to create a new instance of the class initialised with the data of the calling instance. More... | |
void | Read (std::istream &is) |
Read the class data from a stream. More... | |
void | Write (std::ostream &os) |
Write the class to a stream. More... | |
int | get_seq_num () const |
Sequence number. More... | |
int | get_sar_chn () const |
SAR channel indicator. More... | |
std::string | get_scene_id () const |
Scene identifier. More... | |
std::string | get_scene_des () const |
Scene designator. More... | |
std::string | get_inp_sctim () const |
Input scene centre time. More... | |
std::string | get_asc_des () const |
Ascending/descending. More... | |
double | get_pro_lat () const |
Processed scene centre latitude. More... | |
double | get_pro_long () const |
Processed scene centre longitude. More... | |
double | get_pro_head () const |
Processed scene centre headng. More... | |
std::string | get_ellip_des () const |
Ellipsoid designator. More... | |
double | get_ellip_maj () const |
Ellipsoid semi-major axis, km. More... | |
double | get_ellip_min () const |
Ellipsoid semi_minor axis, km. More... | |
double | get_earth_mass () const |
Earth's mass. More... | |
double | get_grav_const () const |
Gravitational constant. More... | |
const double * | get_ellip_j () const |
Ellipsoid J2-4 parameters. More... | |
double | get_terrain_h () const |
Average terrain height, km. More... | |
int | get_sc_lin () const |
Scene centre line number. More... | |
int | get_sc_pix () const |
Scene centre pixel number. More... | |
double | get_scene_len () const |
Scene length, km. More... | |
double | get_scene_wid () const |
Scene width, km. More... | |
double | get_nchn () const |
Number of SAR channels. More... | |
std::string | get_mission_id () const |
Mission identifier. More... | |
std::string | get_sensor_id () const |
Sensor identifier. More... | |
std::string | get_orbit_num () const |
Orbit number. More... | |
double | get_plat_lat () const |
Platform geodetic latitude. More... | |
double | get_plat_long () const |
Platform geodetic longitude. More... | |
double | get_plat_head () const |
Platform heading. More... | |
double | get_clock_ang () const |
Sensor clock angle. More... | |
double | get_incident_ang () const |
Incidence angle. More... | |
double | get_wave_length () const |
Radar wave length. More... | |
std::string | get_motion_comp () const |
Motion compensation indicator. More... | |
std::string | get_pulse_code () const |
Range pulse code specifier. More... | |
const double * | get_ampl_coef () const |
Range chirp coefficients. More... | |
const double * | get_phas_coef () const |
Range phase coefficients. More... | |
int | get_chirp_ext_ind () const |
Chirp extraction index. More... | |
double | get_fr () const |
Range sampling rate. More... | |
double | get_rng_gate () const |
Range gate start time. More... | |
double | get_rng_length () const |
Range pulse length. More... | |
std::string | get_baseband_f () const |
Baseband conversion flag. More... | |
std::string | get_rngcmp_f () const |
Range compressed flag. More... | |
double | get_gn_polar () const |
Like polarized gain. More... | |
double | get_gn_cross () const |
Cross polarized gain. More... | |
int | get_chn_bits () const |
Number of bits per channel. More... | |
std::string | get_quant_desc () const |
Quantization descriptor. More... | |
double | get_i_bias () const |
I channel DC bias. More... | |
double | get_q_bias () const |
Q channel DC bias. More... | |
double | get_iq_ratio () const |
I/Q channel ratio. More... | |
double | get_mech_sight () const |
Mechanical boresight. More... | |
double | get_fa () const |
Nominal PRF, Hz. More... | |
std::string | get_sat_bintim () const |
Satellite binary time. More... | |
std::string | get_sat_clktim () const |
Satellite clock time. More... | |
std::string | get_sat_clkinc () const |
Satellite clock increment. More... | |
std::string | get_fac_id () const |
Processing facility identifier. More... | |
std::string | get_sys_id () const |
Processing system identifier. More... | |
std::string | get_ver_id () const |
Processing version identifier. More... | |
std::string | get_prod_type () const |
Product type specifier. More... | |
std::string | get_algor_id () const |
Processing algorithm identifier. More... | |
double | get_n_azilok () const |
Number of azimuth looks. More... | |
double | get_n_rnglok () const |
Number of range looks. More... | |
double | get_bnd_azilok () const |
Bandwidth per look in azimuth,Hz. More... | |
double | get_bnd_rnglok () const |
Bandwidth per look in range,Hz. More... | |
double | get_bnd_azi () const |
Total azimuth look bandwidth. More... | |
double | get_bnd_rng () const |
Total range look bandwidth. More... | |
std::string | get_azi_weight () const |
Azimuth weighting designator. More... | |
std::string | get_rng_weight () const |
Range weighting designator. More... | |
std::string | get_data_inpsrc () const |
Data input source. More... | |
double | get_rng_res () const |
Range resolution, meter. More... | |
double | get_azi_res () const |
Azimuth resolution, meter. More... | |
const double * | get_alt_dopcen () const |
Along track Doppler frequency terms. More... | |
const double * | get_crt_dopcen () const |
Cross track Doppler frequency terms. More... | |
std::string | get_time_dir_pix () const |
Pixel time direction indicator. More... | |
std::string | get_time_dir_lin () const |
Line time direction indicator. More... | |
const double * | get_alt_rate () const |
Along track Doppler rate term. More... | |
const double * | get_crt_rate () const |
Cross track Doppler rate term. More... | |
std::string | get_line_cont () const |
Line content indicator. More... | |
std::string | get_clutter_lock () const |
Clutter lock applied flag. More... | |
std::string | get_auto_focus () const |
Auto-focus applied flag. More... | |
double | get_line_spacing () const |
Line spacing, meters. More... | |
double | get_pix_spacing () const |
Pixel spacing, meters. More... | |
std::string | get_rngcmp_desg () const |
Range compression designator. More... | |
double | get_zero_dop_range_time_f_pixel () const |
zero doppler range time (two way) of first pixel More... | |
double | get_zero_dop_range_time_c_pixel () const |
zero doppler range time (two way) of mid pixel More... | |
double | get_zero_dop_range_time_l_pixel () const |
zero doppler range time (two way) of last pixel More... | |
std::string | get_zero_dop_az_time_f_pixel () const |
zero doppler azimut time (UTC) of first pixel More... | |
std::string | get_zero_dop_az_time_c_pixel () const |
zero doppler azimut time (UTC) of mid pixel More... | |
std::string | get_zero_dop_az_time_l_pixel () const |
zero doppler azimut time (UTC) of last pixel More... | |
![]() | |
ErsSarRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~ErsSarRecord () |
Destructor. More... | |
ErsSarRecord (const ErsSarRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
int | _seq_num |
Sequence number. More... | |
int | _sar_chn |
SAR channel indicator. More... | |
std::string | _scene_id |
Scene identifier. More... | |
std::string | _scene_des |
Scene designator. More... | |
std::string | _inp_sctim |
Input scene centre time. More... | |
std::string | _asc_des |
Ascending/descending. More... | |
double | _pro_lat |
Processed scene centre latitude. More... | |
double | _pro_long |
Processed scene centre longitude. More... | |
double | _pro_head |
Processed scene centre headng. More... | |
std::string | _ellip_des |
Ellipsoid designator. More... | |
double | _ellip_maj |
Ellipsoid semi-major axis, km. More... | |
double | _ellip_min |
Ellipsoid semi_minor axis, km. More... | |
double | _earth_mass |
Earth's mass. More... | |
double | _grav_const |
Gravitational constant. More... | |
double | _ellip_j [3] |
Ellipsoid J2-4 parameters. More... | |
double | _terrain_h |
Average terrain height, km. More... | |
int | _sc_lin |
Scene centre line number. More... | |
int | _sc_pix |
Scene centre pixel number. More... | |
double | _scene_len |
Scene length, km. More... | |
double | _scene_wid |
Scene width, km. More... | |
double | _nchn |
Number of SAR channels. More... | |
std::string | _mission_id |
Mission identifier. More... | |
std::string | _sensor_id |
Sensor identifier. More... | |
std::string | _orbit_num |
Orbit number. More... | |
double | _plat_lat |
Platform geodetic latitude. More... | |
double | _plat_long |
Platform geodetic longitude. More... | |
double | _plat_head |
Platform heading. More... | |
double | _clock_ang |
Sensor clock angle. More... | |
double | _incident_ang |
Incidence angle. More... | |
double | _wave_length |
Radar wave length. More... | |
std::string | _motion_comp |
Motion compensation indicator. More... | |
std::string | _pulse_code |
Range pulse code specifier. More... | |
double | _ampl_coef [5] |
Range chirp coefficients. More... | |
double | _phas_coef [5] |
Range phase coefficients. More... | |
int | _chirp_ext_ind |
Chirp extraction index. More... | |
double | _fr |
Range sampling rate. More... | |
double | _rng_gate |
Range gate start time. More... | |
double | _rng_length |
Range pulse length. More... | |
std::string | _baseband_f |
Baseband conversion flag. More... | |
std::string | _rngcmp_f |
Range compressed flag. More... | |
double | _gn_polar |
Like polarized gain. More... | |
double | _gn_cross |
Cross polarized gain. More... | |
int | _chn_bits |
Number of bits per channel. More... | |
std::string | _quant_desc |
Quantization descriptor. More... | |
double | _i_bias |
I channel DC bias. More... | |
double | _q_bias |
Q channel DC bias. More... | |
double | _iq_ratio |
I/Q channel ratio. More... | |
double | _mech_sight |
Mechanical boresight. More... | |
double | _fa |
Nominal PRF, Hz. More... | |
std::string | _sat_bintim |
Satellite binary time. More... | |
std::string | _sat_clktim |
Satellite clock time. More... | |
std::string | _sat_clkinc |
Satellite clock increment. More... | |
std::string | _fac_id |
Processing facility identifier. More... | |
std::string | _sys_id |
Processing system identifier. More... | |
std::string | _ver_id |
Processing version identifier. More... | |
std::string | _prod_type |
Product type specifier. More... | |
std::string | _algor_id |
Processing algorithm identifier. More... | |
double | _n_azilok |
Number of azimuth looks. More... | |
double | _n_rnglok |
Number of range looks. More... | |
double | _bnd_azilok |
Bandwidth per look in azimuth,Hz. More... | |
double | _bnd_rnglok |
Bandwidth per look in range,Hz. More... | |
double | _bnd_azi |
Total azimuth look bandwidth. More... | |
double | _bnd_rng |
Total range look bandwidth. More... | |
std::string | _azi_weight |
Azimuth weighting designator. More... | |
std::string | _rng_weight |
Range weighting designator. More... | |
std::string | _data_inpsrc |
Data input source. More... | |
double | _rng_res |
Range resolution, meter. More... | |
double | _azi_res |
Azimuth resolution, meter. More... | |
double | _alt_dopcen [3] |
Along track Doppler frequency terms. More... | |
double | _crt_dopcen [3] |
Cross track Doppler frequency terms. More... | |
std::string | _time_dir_pix |
Pixel time direction indicator. More... | |
std::string | _time_dir_lin |
Line time direction indicator. More... | |
double | _alt_rate [3] |
Along track Doppler rate term. More... | |
double | _crt_rate [3] |
Cross track Doppler rate term. More... | |
std::string | _line_cont |
Line content indicator. More... | |
std::string | _clutter_lock |
Clutter lock applied flag. More... | |
std::string | _auto_focus |
Auto-focus applied flag. More... | |
double | _line_spacing |
Line spacing, meters. More... | |
double | _pix_spacing |
Pixel spacing, meters. More... | |
std::string | _rngcmp_desg |
Range compression designator. More... | |
double | _zero_dop_range_time_f_pixel |
zero doppler range time (two way) of first pixel More... | |
double | _zero_dop_range_time_c_pixel |
zero doppler range time (two way) of mid pixel More... | |
double | _zero_dop_range_time_l_pixel |
zero doppler range time (two way) of last pixel More... | |
std::string | _zero_dop_az_time_f_pixel |
zero doppler azimut time (UTC) of first pixel More... | |
std::string | _zero_dop_az_time_c_pixel |
zero doppler azimut time (UTC) of mid pixel More... | |
std::string | _zero_dop_az_time_l_pixel |
zero doppler azimut time (UTC) of last pixel More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ErsSarDataSetSummary &data) |
This function write the ErsSarDataSetSummary in a stream. More... | |
std::istream & | operator>> (std::istream &is, ErsSarDataSetSummary &data) |
This function read a ErsSarDataSetSummary from a stream. More... | |
This class is able to read the SAR leader data set summary record of the leader file.
Definition at line 28 of file ErsSarDataSetSummary.h.
ossimplugins::ErsSarDataSetSummary::ErsSarDataSetSummary | ( | ) |
Constructor.
Definition at line 17 of file ErsSarDataSetSummary.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::ErsSarDataSetSummary::ErsSarDataSetSummary | ( | const ErsSarDataSetSummary & | rhs | ) |
Copy constructor.
Definition at line 548 of file ErsSarDataSetSummary.cpp.
References _alt_dopcen, _alt_rate, _ampl_coef, _crt_dopcen, _crt_rate, _ellip_j, and _phas_coef.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::ErsSarRecord.
Definition at line 72 of file ErsSarDataSetSummary.h.
References ErsSarDataSetSummary().
|
inline |
Processing algorithm identifier.
Definition at line 499 of file ErsSarDataSetSummary.h.
References _algor_id.
|
inline |
Along track Doppler frequency terms.
Definition at line 583 of file ErsSarDataSetSummary.h.
References _alt_dopcen.
|
inline |
Along track Doppler rate term.
Definition at line 612 of file ErsSarDataSetSummary.h.
References _alt_rate.
|
inline |
Range chirp coefficients.
Definition at line 324 of file ErsSarDataSetSummary.h.
References _ampl_coef.
|
inline |
Ascending/descending.
Definition at line 131 of file ErsSarDataSetSummary.h.
References _asc_des.
|
inline |
Auto-focus applied flag.
Definition at line 642 of file ErsSarDataSetSummary.h.
References _auto_focus.
|
inline |
Azimuth resolution, meter.
Definition at line 576 of file ErsSarDataSetSummary.h.
References _azi_res.
|
inline |
Azimuth weighting designator.
Definition at line 548 of file ErsSarDataSetSummary.h.
References _azi_weight.
|
inline |
Baseband conversion flag.
Definition at line 367 of file ErsSarDataSetSummary.h.
References _baseband_f.
|
inline |
Total azimuth look bandwidth.
Definition at line 534 of file ErsSarDataSetSummary.h.
References _bnd_azi.
|
inline |
Bandwidth per look in azimuth,Hz.
Definition at line 520 of file ErsSarDataSetSummary.h.
References _bnd_azilok.
|
inline |
Total range look bandwidth.
Definition at line 541 of file ErsSarDataSetSummary.h.
References _bnd_rng.
|
inline |
Bandwidth per look in range,Hz.
Definition at line 527 of file ErsSarDataSetSummary.h.
References _bnd_rnglok.
|
inline |
Chirp extraction index.
Definition at line 338 of file ErsSarDataSetSummary.h.
References _chirp_ext_ind.
|
inline |
Number of bits per channel.
Definition at line 395 of file ErsSarDataSetSummary.h.
References _chn_bits.
|
inline |
Sensor clock angle.
Definition at line 288 of file ErsSarDataSetSummary.h.
References _clock_ang.
|
inline |
Clutter lock applied flag.
Definition at line 635 of file ErsSarDataSetSummary.h.
References _clutter_lock.
|
inline |
Cross track Doppler frequency terms.
Definition at line 591 of file ErsSarDataSetSummary.h.
References _crt_dopcen.
|
inline |
Cross track Doppler rate term.
Definition at line 620 of file ErsSarDataSetSummary.h.
References _crt_rate.
|
inline |
Data input source.
Definition at line 562 of file ErsSarDataSetSummary.h.
References _data_inpsrc.
|
inline |
Earth's mass.
Definition at line 180 of file ErsSarDataSetSummary.h.
References _earth_mass.
|
inline |
Ellipsoid designator.
Definition at line 159 of file ErsSarDataSetSummary.h.
References _ellip_des.
|
inline |
Ellipsoid J2-4 parameters.
Definition at line 194 of file ErsSarDataSetSummary.h.
References _ellip_j.
|
inline |
Ellipsoid semi-major axis, km.
Definition at line 166 of file ErsSarDataSetSummary.h.
References _ellip_maj.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Ellipsoid semi_minor axis, km.
Definition at line 173 of file ErsSarDataSetSummary.h.
References _ellip_min.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Nominal PRF, Hz.
Definition at line 440 of file ErsSarDataSetSummary.h.
References _fa.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Processing facility identifier.
Definition at line 470 of file ErsSarDataSetSummary.h.
References _fac_id.
|
inline |
Range sampling rate.
Definition at line 346 of file ErsSarDataSetSummary.h.
References _fr.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Cross polarized gain.
Definition at line 388 of file ErsSarDataSetSummary.h.
References _gn_cross.
|
inline |
Like polarized gain.
Definition at line 381 of file ErsSarDataSetSummary.h.
References _gn_polar.
|
inline |
Gravitational constant.
Definition at line 187 of file ErsSarDataSetSummary.h.
References _grav_const.
|
inline |
I channel DC bias.
Definition at line 409 of file ErsSarDataSetSummary.h.
References _i_bias.
|
inline |
Incidence angle.
Definition at line 295 of file ErsSarDataSetSummary.h.
References _incident_ang.
|
inline |
Input scene centre time.
Definition at line 124 of file ErsSarDataSetSummary.h.
References _inp_sctim.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
I/Q channel ratio.
Definition at line 423 of file ErsSarDataSetSummary.h.
References _iq_ratio.
|
inline |
Line content indicator.
Definition at line 628 of file ErsSarDataSetSummary.h.
References _line_cont.
|
inline |
Line spacing, meters.
Definition at line 649 of file ErsSarDataSetSummary.h.
References _line_spacing.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Mechanical boresight.
Definition at line 432 of file ErsSarDataSetSummary.h.
References _mech_sight.
|
inline |
Mission identifier.
Definition at line 246 of file ErsSarDataSetSummary.h.
References _mission_id.
|
inline |
Motion compensation indicator.
Definition at line 310 of file ErsSarDataSetSummary.h.
References _motion_comp.
|
inline |
Number of azimuth looks.
Definition at line 506 of file ErsSarDataSetSummary.h.
References _n_azilok.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Number of range looks.
Definition at line 513 of file ErsSarDataSetSummary.h.
References _n_rnglok.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Number of SAR channels.
Definition at line 238 of file ErsSarDataSetSummary.h.
References _nchn.
|
inline |
Orbit number.
Definition at line 260 of file ErsSarDataSetSummary.h.
References _orbit_num.
|
inline |
Range phase coefficients.
Definition at line 331 of file ErsSarDataSetSummary.h.
References _phas_coef.
|
inline |
Pixel spacing, meters.
Definition at line 656 of file ErsSarDataSetSummary.h.
References _pix_spacing.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Platform heading.
Definition at line 281 of file ErsSarDataSetSummary.h.
References _plat_head.
|
inline |
Platform geodetic latitude.
Definition at line 267 of file ErsSarDataSetSummary.h.
References _plat_lat.
|
inline |
Platform geodetic longitude.
Definition at line 274 of file ErsSarDataSetSummary.h.
References _plat_long.
|
inline |
Processed scene centre headng.
Definition at line 152 of file ErsSarDataSetSummary.h.
References _pro_head.
|
inline |
Processed scene centre latitude.
Definition at line 138 of file ErsSarDataSetSummary.h.
References _pro_lat.
|
inline |
Processed scene centre longitude.
Definition at line 145 of file ErsSarDataSetSummary.h.
References _pro_long.
|
inline |
Product type specifier.
Definition at line 492 of file ErsSarDataSetSummary.h.
References _prod_type.
|
inline |
Range pulse code specifier.
Definition at line 317 of file ErsSarDataSetSummary.h.
References _pulse_code.
|
inline |
Q channel DC bias.
Definition at line 416 of file ErsSarDataSetSummary.h.
References _q_bias.
|
inline |
Quantization descriptor.
Definition at line 402 of file ErsSarDataSetSummary.h.
References _quant_desc.
|
inline |
Range gate start time.
Definition at line 353 of file ErsSarDataSetSummary.h.
References _rng_gate.
|
inline |
Range pulse length.
Definition at line 360 of file ErsSarDataSetSummary.h.
References _rng_length.
|
inline |
Range resolution, meter.
Definition at line 569 of file ErsSarDataSetSummary.h.
References _rng_res.
|
inline |
Range weighting designator.
Definition at line 555 of file ErsSarDataSetSummary.h.
References _rng_weight.
|
inline |
Range compression designator.
Definition at line 663 of file ErsSarDataSetSummary.h.
References _rngcmp_desg.
|
inline |
Range compressed flag.
Definition at line 374 of file ErsSarDataSetSummary.h.
References _rngcmp_f.
|
inline |
SAR channel indicator.
Definition at line 103 of file ErsSarDataSetSummary.h.
References _sar_chn.
|
inline |
Satellite binary time.
Definition at line 448 of file ErsSarDataSetSummary.h.
References _sat_bintim.
|
inline |
Satellite clock increment.
Definition at line 462 of file ErsSarDataSetSummary.h.
References _sat_clkinc.
|
inline |
Satellite clock time.
Definition at line 455 of file ErsSarDataSetSummary.h.
References _sat_clktim.
|
inline |
Scene centre line number.
Definition at line 209 of file ErsSarDataSetSummary.h.
References _sc_lin.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Scene centre pixel number.
Definition at line 216 of file ErsSarDataSetSummary.h.
References _sc_pix.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Scene designator.
Definition at line 117 of file ErsSarDataSetSummary.h.
References _scene_des.
|
inline |
Scene identifier.
Definition at line 110 of file ErsSarDataSetSummary.h.
References _scene_id.
|
inline |
Scene length, km.
Definition at line 223 of file ErsSarDataSetSummary.h.
References _scene_len.
|
inline |
Scene width, km.
Definition at line 230 of file ErsSarDataSetSummary.h.
References _scene_wid.
|
inline |
Sensor identifier.
Definition at line 253 of file ErsSarDataSetSummary.h.
References _sensor_id.
|
inline |
Sequence number.
Definition at line 96 of file ErsSarDataSetSummary.h.
References _seq_num.
|
inline |
Processing system identifier.
Definition at line 477 of file ErsSarDataSetSummary.h.
References _sys_id.
|
inline |
Average terrain height, km.
Definition at line 202 of file ErsSarDataSetSummary.h.
References _terrain_h.
|
inline |
Line time direction indicator.
Definition at line 605 of file ErsSarDataSetSummary.h.
References _time_dir_lin.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Pixel time direction indicator.
Definition at line 598 of file ErsSarDataSetSummary.h.
References _time_dir_pix.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
Processing version identifier.
Definition at line 484 of file ErsSarDataSetSummary.h.
References _ver_id.
|
inline |
Radar wave length.
Definition at line 303 of file ErsSarDataSetSummary.h.
References _wave_length.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
zero doppler azimut time (UTC) of mid pixel
Definition at line 698 of file ErsSarDataSetSummary.h.
References _zero_dop_az_time_c_pixel.
|
inline |
zero doppler azimut time (UTC) of first pixel
Definition at line 691 of file ErsSarDataSetSummary.h.
References _zero_dop_az_time_f_pixel.
|
inline |
zero doppler azimut time (UTC) of last pixel
Definition at line 705 of file ErsSarDataSetSummary.h.
References _zero_dop_az_time_l_pixel.
|
inline |
zero doppler range time (two way) of mid pixel
Definition at line 677 of file ErsSarDataSetSummary.h.
References _zero_dop_range_time_c_pixel.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
zero doppler range time (two way) of first pixel
Definition at line 670 of file ErsSarDataSetSummary.h.
References _zero_dop_range_time_f_pixel.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inline |
zero doppler range time (two way) of last pixel
Definition at line 684 of file ErsSarDataSetSummary.h.
References _zero_dop_range_time_l_pixel.
Referenced by ossimplugins::ErsSarLeader::saveState().
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::ErsSarRecord.
Definition at line 64 of file ErsSarDataSetSummary.h.
References ErsSarDataSetSummary().
ErsSarDataSetSummary & ossimplugins::ErsSarDataSetSummary::operator= | ( | const ErsSarDataSetSummary & | rhs | ) |
Copy operator.
Definition at line 660 of file ErsSarDataSetSummary.cpp.
References _algor_id, _alt_dopcen, _alt_rate, _ampl_coef, _asc_des, _auto_focus, _azi_res, _azi_weight, _baseband_f, _bnd_azi, _bnd_azilok, _bnd_rng, _bnd_rnglok, _chirp_ext_ind, _chn_bits, _clock_ang, _clutter_lock, _crt_dopcen, _crt_rate, _data_inpsrc, _earth_mass, _ellip_des, _ellip_j, _ellip_maj, _ellip_min, _fa, _fac_id, _fr, _gn_cross, _gn_polar, _grav_const, _i_bias, _incident_ang, _inp_sctim, _iq_ratio, _line_cont, _line_spacing, _mech_sight, _mission_id, _motion_comp, _n_azilok, _n_rnglok, _nchn, _orbit_num, _phas_coef, _pix_spacing, _plat_head, _plat_lat, _plat_long, _pro_head, _pro_lat, _pro_long, _prod_type, _pulse_code, _q_bias, _quant_desc, _rng_gate, _rng_length, _rng_res, _rng_weight, _rngcmp_desg, _rngcmp_f, _sar_chn, _sat_bintim, _sat_clkinc, _sat_clktim, _sc_lin, _sc_pix, _scene_des, _scene_id, _scene_len, _scene_wid, _sensor_id, _seq_num, _sys_id, _terrain_h, _time_dir_lin, _time_dir_pix, _ver_id, _wave_length, _zero_dop_az_time_c_pixel, _zero_dop_az_time_f_pixel, _zero_dop_az_time_l_pixel, _zero_dop_range_time_c_pixel, _zero_dop_range_time_f_pixel, and _zero_dop_range_time_l_pixel.
|
inlinevirtual |
Read the class data from a stream.
Implements ossimplugins::ErsSarRecord.
Definition at line 80 of file ErsSarDataSetSummary.h.
|
inlinevirtual |
Write the class to a stream.
Implements ossimplugins::ErsSarRecord.
Definition at line 88 of file ErsSarDataSetSummary.h.
|
friend |
This function write the ErsSarDataSetSummary in a stream.
Definition at line 25 of file ErsSarDataSetSummary.cpp.
|
friend |
This function read a ErsSarDataSetSummary from a stream.
Definition at line 208 of file ErsSarDataSetSummary.cpp.
|
protected |
Processing algorithm identifier.
Definition at line 945 of file ErsSarDataSetSummary.h.
Referenced by get_algor_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Along track Doppler frequency terms.
Definition at line 993 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_alt_dopcen(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Along track Doppler rate term.
Definition at line 1009 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_alt_rate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range chirp coefficients.
Definition at line 847 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_ampl_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ascending/descending.
Definition at line 735 of file ErsSarDataSetSummary.h.
Referenced by get_asc_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Auto-focus applied flag.
Definition at line 1027 of file ErsSarDataSetSummary.h.
Referenced by get_auto_focus(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Azimuth resolution, meter.
Definition at line 989 of file ErsSarDataSetSummary.h.
Referenced by get_azi_res(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Azimuth weighting designator.
Definition at line 973 of file ErsSarDataSetSummary.h.
Referenced by get_azi_weight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Baseband conversion flag.
Definition at line 872 of file ErsSarDataSetSummary.h.
Referenced by get_baseband_f(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total azimuth look bandwidth.
Definition at line 965 of file ErsSarDataSetSummary.h.
Referenced by get_bnd_azi(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Bandwidth per look in azimuth,Hz.
Definition at line 957 of file ErsSarDataSetSummary.h.
Referenced by get_bnd_azilok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total range look bandwidth.
Definition at line 969 of file ErsSarDataSetSummary.h.
Referenced by get_bnd_rng(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Bandwidth per look in range,Hz.
Definition at line 961 of file ErsSarDataSetSummary.h.
Referenced by get_bnd_rnglok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Chirp extraction index.
Definition at line 855 of file ErsSarDataSetSummary.h.
Referenced by get_chirp_ext_ind(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of bits per channel.
Definition at line 888 of file ErsSarDataSetSummary.h.
Referenced by get_chn_bits(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sensor clock angle.
Definition at line 826 of file ErsSarDataSetSummary.h.
Referenced by get_clock_ang(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Clutter lock applied flag.
Definition at line 1023 of file ErsSarDataSetSummary.h.
Referenced by get_clutter_lock(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross track Doppler frequency terms.
Definition at line 997 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_crt_dopcen(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross track Doppler rate term.
Definition at line 1014 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_crt_rate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Data input source.
Definition at line 981 of file ErsSarDataSetSummary.h.
Referenced by get_data_inpsrc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Earth's mass.
Definition at line 763 of file ErsSarDataSetSummary.h.
Referenced by get_earth_mass(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid designator.
Definition at line 751 of file ErsSarDataSetSummary.h.
Referenced by get_ellip_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid J2-4 parameters.
Definition at line 771 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_ellip_j(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid semi-major axis, km.
Definition at line 755 of file ErsSarDataSetSummary.h.
Referenced by get_ellip_maj(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid semi_minor axis, km.
Definition at line 759 of file ErsSarDataSetSummary.h.
Referenced by get_ellip_min(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Nominal PRF, Hz.
Definition at line 912 of file ErsSarDataSetSummary.h.
Referenced by get_fa(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing facility identifier.
Definition at line 929 of file ErsSarDataSetSummary.h.
Referenced by get_fac_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range sampling rate.
Definition at line 860 of file ErsSarDataSetSummary.h.
Referenced by get_fr(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross polarized gain.
Definition at line 884 of file ErsSarDataSetSummary.h.
Referenced by get_gn_cross(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Like polarized gain.
Definition at line 880 of file ErsSarDataSetSummary.h.
Referenced by get_gn_polar(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Gravitational constant.
Definition at line 767 of file ErsSarDataSetSummary.h.
Referenced by get_grav_const(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
I channel DC bias.
Definition at line 896 of file ErsSarDataSetSummary.h.
Referenced by get_i_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Incidence angle.
Definition at line 830 of file ErsSarDataSetSummary.h.
Referenced by get_incident_ang(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Input scene centre time.
Definition at line 731 of file ErsSarDataSetSummary.h.
Referenced by get_inp_sctim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
I/Q channel ratio.
Definition at line 904 of file ErsSarDataSetSummary.h.
Referenced by get_iq_ratio(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line content indicator.
Definition at line 1019 of file ErsSarDataSetSummary.h.
Referenced by get_line_cont(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line spacing, meters.
Definition at line 1031 of file ErsSarDataSetSummary.h.
Referenced by get_line_spacing(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Mechanical boresight.
Definition at line 908 of file ErsSarDataSetSummary.h.
Referenced by get_mech_sight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Mission identifier.
Definition at line 802 of file ErsSarDataSetSummary.h.
Referenced by get_mission_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Motion compensation indicator.
Definition at line 839 of file ErsSarDataSetSummary.h.
Referenced by get_motion_comp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of azimuth looks.
Definition at line 949 of file ErsSarDataSetSummary.h.
Referenced by get_n_azilok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of range looks.
Definition at line 953 of file ErsSarDataSetSummary.h.
Referenced by get_n_rnglok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of SAR channels.
Definition at line 797 of file ErsSarDataSetSummary.h.
Referenced by get_nchn(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Orbit number.
Definition at line 810 of file ErsSarDataSetSummary.h.
Referenced by get_orbit_num(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range phase coefficients.
Definition at line 851 of file ErsSarDataSetSummary.h.
Referenced by ErsSarDataSetSummary(), get_phas_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Pixel spacing, meters.
Definition at line 1035 of file ErsSarDataSetSummary.h.
Referenced by get_pix_spacing(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform heading.
Definition at line 822 of file ErsSarDataSetSummary.h.
Referenced by get_plat_head(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform geodetic latitude.
Definition at line 814 of file ErsSarDataSetSummary.h.
Referenced by get_plat_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform geodetic longitude.
Definition at line 818 of file ErsSarDataSetSummary.h.
Referenced by get_plat_long(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre headng.
Definition at line 747 of file ErsSarDataSetSummary.h.
Referenced by get_pro_head(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre latitude.
Definition at line 739 of file ErsSarDataSetSummary.h.
Referenced by get_pro_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre longitude.
Definition at line 743 of file ErsSarDataSetSummary.h.
Referenced by get_pro_long(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Product type specifier.
Definition at line 941 of file ErsSarDataSetSummary.h.
Referenced by get_prod_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range pulse code specifier.
Definition at line 843 of file ErsSarDataSetSummary.h.
Referenced by get_pulse_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Q channel DC bias.
Definition at line 900 of file ErsSarDataSetSummary.h.
Referenced by get_q_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Quantization descriptor.
Definition at line 892 of file ErsSarDataSetSummary.h.
Referenced by get_quant_desc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range gate start time.
Definition at line 864 of file ErsSarDataSetSummary.h.
Referenced by get_rng_gate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range pulse length.
Definition at line 868 of file ErsSarDataSetSummary.h.
Referenced by get_rng_length(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range resolution, meter.
Definition at line 985 of file ErsSarDataSetSummary.h.
Referenced by get_rng_res(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range weighting designator.
Definition at line 977 of file ErsSarDataSetSummary.h.
Referenced by get_rng_weight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range compression designator.
Definition at line 1039 of file ErsSarDataSetSummary.h.
Referenced by get_rngcmp_desg(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range compressed flag.
Definition at line 876 of file ErsSarDataSetSummary.h.
Referenced by get_rngcmp_f(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
SAR channel indicator.
Definition at line 719 of file ErsSarDataSetSummary.h.
Referenced by get_sar_chn(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite binary time.
Definition at line 916 of file ErsSarDataSetSummary.h.
Referenced by get_sat_bintim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite clock increment.
Definition at line 924 of file ErsSarDataSetSummary.h.
Referenced by get_sat_clkinc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite clock time.
Definition at line 920 of file ErsSarDataSetSummary.h.
Referenced by get_sat_clktim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene centre line number.
Definition at line 780 of file ErsSarDataSetSummary.h.
Referenced by get_sc_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene centre pixel number.
Definition at line 784 of file ErsSarDataSetSummary.h.
Referenced by get_sc_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene designator.
Definition at line 727 of file ErsSarDataSetSummary.h.
Referenced by get_scene_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene identifier.
Definition at line 723 of file ErsSarDataSetSummary.h.
Referenced by get_scene_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene length, km.
Definition at line 788 of file ErsSarDataSetSummary.h.
Referenced by get_scene_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene width, km.
Definition at line 792 of file ErsSarDataSetSummary.h.
Referenced by get_scene_wid(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sensor identifier.
Definition at line 806 of file ErsSarDataSetSummary.h.
Referenced by get_sensor_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sequence number.
Definition at line 715 of file ErsSarDataSetSummary.h.
Referenced by get_seq_num(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing system identifier.
Definition at line 933 of file ErsSarDataSetSummary.h.
Referenced by get_sys_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Average terrain height, km.
Definition at line 776 of file ErsSarDataSetSummary.h.
Referenced by get_terrain_h(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line time direction indicator.
Definition at line 1005 of file ErsSarDataSetSummary.h.
Referenced by get_time_dir_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Pixel time direction indicator.
Definition at line 1001 of file ErsSarDataSetSummary.h.
Referenced by get_time_dir_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing version identifier.
Definition at line 937 of file ErsSarDataSetSummary.h.
Referenced by get_ver_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Radar wave length.
Definition at line 835 of file ErsSarDataSetSummary.h.
Referenced by get_wave_length(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler azimut time (UTC) of mid pixel
Definition at line 1059 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_az_time_c_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler azimut time (UTC) of first pixel
Definition at line 1055 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_az_time_f_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler azimut time (UTC) of last pixel
Definition at line 1063 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_az_time_l_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler range time (two way) of mid pixel
Definition at line 1047 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_range_time_c_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler range time (two way) of first pixel
Definition at line 1043 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_range_time_f_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
zero doppler range time (two way) of last pixel
Definition at line 1051 of file ErsSarDataSetSummary.h.
Referenced by get_zero_dop_range_time_l_pixel(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().