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 <DataSetSummary.h>
Public Member Functions | |
DataSetSummary () | |
Constructor. More... | |
virtual | ~DataSetSummary () |
Destructor. More... | |
DataSetSummary (const DataSetSummary &rhs) | |
Copy constructor. More... | |
DataSetSummary & | operator= (const DataSetSummary &rhs) |
Copy operator. More... | |
RadarSatRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
RadarSatRecord * | 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) |
Reads the class data from a stream. More... | |
void | Write (std::ostream &os) |
Writes the class to a stream. More... | |
int | get_seq_num () |
Sequence number. More... | |
int | get_sar_chn () |
SAR channel indicator More... | |
std::string | get_scene_id () |
Scene identifier. More... | |
std::string | get_scene_des () |
Scene designator. More... | |
std::string | get_inp_sctim () |
Input scene centre time. More... | |
std::string | get_asc_des () |
Ascending/descending. More... | |
double | get_pro_lat () |
Processed scene centre latitude More... | |
double | get_pro_long () |
Processed scene centre longitude More... | |
double | get_pro_head () |
Processed scene centre headng More... | |
std::string | get_ellip_des () |
Ellipsoid designator. More... | |
double | get_ellip_maj () |
Ellipsoid semi-major axis, km More... | |
double | get_ellip_min () |
Ellipsoid semi_minor axis, km More... | |
double | get_earth_mass () |
Earth's mass. More... | |
double | get_grav_const () |
Gravitational constant More... | |
double * | get_ellip_j () |
Ellipsoid J2-4 parameters More... | |
double | get_terrain_h () |
Average terrain height, km More... | |
int | get_sc_lin () |
Scene centre line number More... | |
int | get_sc_pix () |
Scene centre pixel number More... | |
double | get_scene_len () |
Scene length, km More... | |
double | get_scene_wid () |
Scene width, km More... | |
double | get_nchn () |
Number of SAR channels More... | |
std::string | get_mission_id () |
Mission identifier More... | |
std::string | get_sensor_id () |
Sensor identifier More... | |
std::string | get_orbit_num () |
Orbit number More... | |
double | get_plat_lat () |
Platform geodetic latitude More... | |
double | get_plat_long () |
Platform geodetic longitude More... | |
double | get_plat_head () |
Platform heading More... | |
double | get_clock_ang () |
Sensor clock angle More... | |
double | get_incident_ang () |
Incidence angle More... | |
double | get_wave_length () |
Radar wave length More... | |
std::string | get_motion_comp () |
Motion compensation indicator More... | |
std::string | get_pulse_code () |
Range pulse code specifier More... | |
double * | get_ampl_coef () |
Range chirp coefficients More... | |
double * | get_phas_coef () |
Range phase coefficients More... | |
int | get_chirp_ext_ind () |
Chirp extraction index More... | |
double | get_fr () |
Range sampling rate More... | |
double | get_rng_gate () |
Range gate start time More... | |
double | get_rng_length () |
Range pulse length More... | |
std::string | get_baseband_f () |
Baseband conversion flag More... | |
std::string | get_rngcmp_f () |
Range compressed flag More... | |
double | get_gn_polar () |
Like polarized gain More... | |
double | get_gn_cross () |
Cross polarized gain More... | |
int | get_chn_bits () |
Number of bits per channel More... | |
std::string | get_quant_desc () |
Quantization descriptor More... | |
double | get_i_bias () |
I channel DC bias More... | |
double | get_q_bias () |
Q channel DC bias More... | |
double | get_iq_ratio () |
I/Q channel ratio More... | |
double | get_ele_sight () |
Electronic boresight More... | |
double | get_mech_sight () |
Mechanical boresight More... | |
std::string | get_echo_track () |
Echo tracker on/off flag More... | |
double | get_fa () |
Nominal PRF, Hz More... | |
double | get_elev_beam () |
Elevation beamwidth More... | |
double | get_azim_beam () |
Azimuth beamwidth More... | |
int | get_sat_bintim () |
Satellite binary time More... | |
int | get_sat_clktim () |
Satellite clock time More... | |
int | get_sat_clkinc () |
Satellite clock increment More... | |
std::string | get_fac_id () |
Processing facility identifier More... | |
std::string | get_sys_id () |
Processing system identifier More... | |
std::string | get_ver_id () |
Processing version identifier More... | |
std::string | get_fac_code () |
Facility process code More... | |
std::string | get_lev_code () |
Product level code More... | |
std::string | get_prod_type () |
Product type specifier More... | |
std::string | get_algor_id () |
Processing algorithm identifier More... | |
double | get_n_azilok () |
Number of azimuth looks More... | |
double | get_n_rnglok () |
Number of range looks More... | |
double | get_bnd_azilok () |
Bandwidth per look in azimuth,Hz More... | |
double | get_bnd_rnglok () |
Bandwidth per look in range,Hz More... | |
double | get_bnd_azi () |
Total azimuth look bandwidth More... | |
double | get_bnd_rng () |
Total range look bandwidth More... | |
std::string | get_azi_weight () |
Azimuth weighting designator More... | |
std::string | get_rng_weight () |
Range weighting designator More... | |
std::string | get_data_inpsrc () |
Data input source More... | |
double | get_rng_res () |
Range resolution, meter More... | |
double | get_azi_res () |
Azimuth resolution, meter More... | |
double * | get_radi_stretch () |
Radiometric stretch terms More... | |
double * | get_alt_dopcen () |
Along track Doppler frequency terms More... | |
double * | get_crt_dopcen () |
Cross track Doppler frequency terms More... | |
std::string | get_time_dir_pix () |
Pixel time direction indicator More... | |
std::string | get_time_dir_lin () |
Line time direction indicator More... | |
double * | get_alt_rate () |
Along track Doppler rate term More... | |
double * | get_crt_rate () |
Cross track Doppler rate term More... | |
std::string | get_line_cont () |
Line content indicator More... | |
std::string | get_clutter_lock () |
Clutter lock applied flag More... | |
std::string | get_auto_focus () |
Auto-focus applied flag More... | |
double | get_line_spacing () |
Line spacing, meters More... | |
double | get_pix_spacing () |
Pixel spacing, meters More... | |
std::string | get_rngcmp_desg () |
Range compression designator More... | |
![]() | |
RadarSatRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~RadarSatRecord () |
Destructor. More... | |
RadarSatRecord (const RadarSatRecord &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 | _ele_sight |
Electronic boresight More... | |
double | _mech_sight |
Mechanical boresight More... | |
std::string | _echo_track |
Echo tracker on/off flag More... | |
double | _fa |
Nominal PRF, Hz More... | |
double | _elev_beam |
Elevation beamwidth More... | |
double | _azim_beam |
Azimuth beamwidth More... | |
int | _sat_bintim |
Satellite binary time More... | |
int | _sat_clktim |
Satellite clock time More... | |
int | _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 | _fac_code |
Facility process code More... | |
std::string | _lev_code |
Product level code 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 | _radi_stretch [2] |
Radiometric stretch terms 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... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const DataSetSummary &data) |
This function write the DataSetSummary in a stream. More... | |
std::istream & | operator>> (std::istream &is, DataSetSummary &data) |
This function read a DataSetSummary from a stream. More... | |
This class is able to read the SAR leader data set summary record of the leader file.
Definition at line 25 of file DataSetSummary.h.
ossimplugins::DataSetSummary::DataSetSummary | ( | ) |
Constructor.
Definition at line 16 of file DataSetSummary.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::DataSetSummary::DataSetSummary | ( | const DataSetSummary & | rhs | ) |
Copy constructor.
Definition at line 545 of file DataSetSummary.cpp.
References _alt_dopcen, _alt_rate, _ampl_coef, _crt_dopcen, _crt_rate, _ellip_j, _phas_coef, and _radi_stretch.
|
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 69 of file DataSetSummary.h.
References DataSetSummary().
|
inline |
Processing algorithm identifier
Definition at line 535 of file DataSetSummary.h.
References _algor_id.
|
inline |
Along track Doppler frequency terms
Definition at line 626 of file DataSetSummary.h.
References _alt_dopcen.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Along track Doppler rate term
Definition at line 655 of file DataSetSummary.h.
References _alt_rate.
|
inline |
Range chirp coefficients
Definition at line 321 of file DataSetSummary.h.
References _ampl_coef.
|
inline |
Ascending/descending.
Definition at line 128 of file DataSetSummary.h.
References _asc_des.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Auto-focus applied flag
Definition at line 685 of file DataSetSummary.h.
References _auto_focus.
|
inline |
Azimuth resolution, meter
Definition at line 612 of file DataSetSummary.h.
References _azi_res.
|
inline |
Azimuth weighting designator
Definition at line 584 of file DataSetSummary.h.
References _azi_weight.
|
inline |
Azimuth beamwidth
Definition at line 464 of file DataSetSummary.h.
References _azim_beam.
|
inline |
Baseband conversion flag
Definition at line 364 of file DataSetSummary.h.
References _baseband_f.
|
inline |
Total azimuth look bandwidth
Definition at line 570 of file DataSetSummary.h.
References _bnd_azi.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Bandwidth per look in azimuth,Hz
Definition at line 556 of file DataSetSummary.h.
References _bnd_azilok.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Total range look bandwidth
Definition at line 577 of file DataSetSummary.h.
References _bnd_rng.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Bandwidth per look in range,Hz
Definition at line 563 of file DataSetSummary.h.
References _bnd_rnglok.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Chirp extraction index
Definition at line 335 of file DataSetSummary.h.
References _chirp_ext_ind.
|
inline |
Number of bits per channel
Definition at line 392 of file DataSetSummary.h.
References _chn_bits.
|
inline |
Sensor clock angle
Definition at line 285 of file DataSetSummary.h.
References _clock_ang.
|
inline |
Clutter lock applied flag
Definition at line 678 of file DataSetSummary.h.
References _clutter_lock.
|
inline |
Cross track Doppler frequency terms
Definition at line 634 of file DataSetSummary.h.
References _crt_dopcen.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Cross track Doppler rate term
Definition at line 663 of file DataSetSummary.h.
References _crt_rate.
|
inline |
Data input source
Definition at line 598 of file DataSetSummary.h.
References _data_inpsrc.
|
inline |
Earth's mass.
Definition at line 177 of file DataSetSummary.h.
References _earth_mass.
|
inline |
Echo tracker on/off flag
Definition at line 443 of file DataSetSummary.h.
References _echo_track.
|
inline |
Electronic boresight
Definition at line 429 of file DataSetSummary.h.
References _ele_sight.
|
inline |
Elevation beamwidth
Definition at line 457 of file DataSetSummary.h.
References _elev_beam.
|
inline |
Ellipsoid designator.
Definition at line 156 of file DataSetSummary.h.
References _ellip_des.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Ellipsoid J2-4 parameters
Definition at line 191 of file DataSetSummary.h.
References _ellip_j.
|
inline |
Ellipsoid semi-major axis, km
Definition at line 163 of file DataSetSummary.h.
References _ellip_maj.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Ellipsoid semi_minor axis, km
Definition at line 170 of file DataSetSummary.h.
References _ellip_min.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Nominal PRF, Hz
Definition at line 450 of file DataSetSummary.h.
References _fa.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Facility process code
Definition at line 514 of file DataSetSummary.h.
References _fac_code.
|
inline |
Processing facility identifier
Definition at line 493 of file DataSetSummary.h.
References _fac_id.
|
inline |
Range sampling rate
Definition at line 343 of file DataSetSummary.h.
References _fr.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Cross polarized gain
Definition at line 385 of file DataSetSummary.h.
References _gn_cross.
|
inline |
Like polarized gain
Definition at line 378 of file DataSetSummary.h.
References _gn_polar.
|
inline |
Gravitational constant
Definition at line 184 of file DataSetSummary.h.
References _grav_const.
|
inline |
I channel DC bias
Definition at line 406 of file DataSetSummary.h.
References _i_bias.
|
inline |
Incidence angle
Definition at line 292 of file DataSetSummary.h.
References _incident_ang.
|
inline |
Input scene centre time.
Definition at line 121 of file DataSetSummary.h.
References _inp_sctim.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
I/Q channel ratio
Definition at line 420 of file DataSetSummary.h.
References _iq_ratio.
|
inline |
Product level code
Definition at line 521 of file DataSetSummary.h.
References _lev_code.
|
inline |
Line content indicator
Definition at line 671 of file DataSetSummary.h.
References _line_cont.
|
inline |
Line spacing, meters
Definition at line 692 of file DataSetSummary.h.
References _line_spacing.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Mechanical boresight
Definition at line 436 of file DataSetSummary.h.
References _mech_sight.
|
inline |
Mission identifier
Definition at line 243 of file DataSetSummary.h.
References _mission_id.
|
inline |
Motion compensation indicator
Definition at line 307 of file DataSetSummary.h.
References _motion_comp.
|
inline |
Number of azimuth looks
Definition at line 542 of file DataSetSummary.h.
References _n_azilok.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Number of range looks
Definition at line 549 of file DataSetSummary.h.
References _n_rnglok.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Number of SAR channels
Definition at line 235 of file DataSetSummary.h.
References _nchn.
|
inline |
Orbit number
Definition at line 257 of file DataSetSummary.h.
References _orbit_num.
|
inline |
Range phase coefficients
Definition at line 328 of file DataSetSummary.h.
References _phas_coef.
|
inline |
Pixel spacing, meters
Definition at line 699 of file DataSetSummary.h.
References _pix_spacing.
|
inline |
Platform heading
Definition at line 278 of file DataSetSummary.h.
References _plat_head.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Platform geodetic latitude
Definition at line 264 of file DataSetSummary.h.
References _plat_lat.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Platform geodetic longitude
Definition at line 271 of file DataSetSummary.h.
References _plat_long.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Processed scene centre headng
Definition at line 149 of file DataSetSummary.h.
References _pro_head.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Processed scene centre latitude
Definition at line 135 of file DataSetSummary.h.
References _pro_lat.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Processed scene centre longitude
Definition at line 142 of file DataSetSummary.h.
References _pro_long.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Product type specifier
Definition at line 528 of file DataSetSummary.h.
References _prod_type.
|
inline |
Range pulse code specifier
Definition at line 314 of file DataSetSummary.h.
References _pulse_code.
|
inline |
Q channel DC bias
Definition at line 413 of file DataSetSummary.h.
References _q_bias.
|
inline |
Quantization descriptor
Definition at line 399 of file DataSetSummary.h.
References _quant_desc.
|
inline |
Radiometric stretch terms
Definition at line 619 of file DataSetSummary.h.
References _radi_stretch.
|
inline |
Range gate start time
Definition at line 350 of file DataSetSummary.h.
References _rng_gate.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Range pulse length
Definition at line 357 of file DataSetSummary.h.
References _rng_length.
|
inline |
Range resolution, meter
Definition at line 605 of file DataSetSummary.h.
References _rng_res.
|
inline |
Range weighting designator
Definition at line 591 of file DataSetSummary.h.
References _rng_weight.
|
inline |
Range compression designator
Definition at line 706 of file DataSetSummary.h.
References _rngcmp_desg.
|
inline |
Range compressed flag
Definition at line 371 of file DataSetSummary.h.
References _rngcmp_f.
|
inline |
SAR channel indicator
Definition at line 100 of file DataSetSummary.h.
References _sar_chn.
|
inline |
Satellite binary time
Definition at line 471 of file DataSetSummary.h.
References _sat_bintim.
|
inline |
Satellite clock increment
Definition at line 485 of file DataSetSummary.h.
References _sat_clkinc.
|
inline |
Satellite clock time
Definition at line 478 of file DataSetSummary.h.
References _sat_clktim.
|
inline |
Scene centre line number
Definition at line 206 of file DataSetSummary.h.
References _sc_lin.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Scene centre pixel number
Definition at line 213 of file DataSetSummary.h.
References _sc_pix.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Scene designator.
Definition at line 114 of file DataSetSummary.h.
References _scene_des.
|
inline |
Scene identifier.
Definition at line 107 of file DataSetSummary.h.
References _scene_id.
|
inline |
Scene length, km
Definition at line 220 of file DataSetSummary.h.
References _scene_len.
|
inline |
Scene width, km
Definition at line 227 of file DataSetSummary.h.
References _scene_wid.
|
inline |
Sensor identifier
Definition at line 250 of file DataSetSummary.h.
References _sensor_id.
|
inline |
|
inline |
Processing system identifier
Definition at line 500 of file DataSetSummary.h.
References _sys_id.
|
inline |
Average terrain height, km
Definition at line 199 of file DataSetSummary.h.
References _terrain_h.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Line time direction indicator
Definition at line 648 of file DataSetSummary.h.
References _time_dir_lin.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Pixel time direction indicator
Definition at line 641 of file DataSetSummary.h.
References _time_dir_pix.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inline |
Processing version identifier
Definition at line 507 of file DataSetSummary.h.
References _ver_id.
|
inline |
Radar wave length
Definition at line 300 of file DataSetSummary.h.
References _wave_length.
Referenced by ossimplugins::ossimRadarSatModel::internalSaveState().
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::RadarSatRecord.
Definition at line 61 of file DataSetSummary.h.
References DataSetSummary().
DataSetSummary & ossimplugins::DataSetSummary::operator= | ( | const DataSetSummary & | rhs | ) |
Copy operator.
Definition at line 659 of file DataSetSummary.cpp.
References _algor_id, _alt_dopcen, _alt_rate, _ampl_coef, _asc_des, _auto_focus, _azi_res, _azi_weight, _azim_beam, _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, _echo_track, _ele_sight, _elev_beam, _ellip_des, _ellip_j, _ellip_maj, _ellip_min, _fa, _fac_code, _fac_id, _fr, _gn_cross, _gn_polar, _grav_const, _i_bias, _incident_ang, _inp_sctim, _iq_ratio, _lev_code, _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, _radi_stretch, _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, and _wave_length.
|
inlinevirtual |
Reads the class data from a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 77 of file DataSetSummary.h.
|
inlinevirtual |
Writes the class to a stream.
Implements ossimplugins::RadarSatRecord.
Definition at line 85 of file DataSetSummary.h.
|
friend |
This function write the DataSetSummary in a stream.
Definition at line 24 of file DataSetSummary.cpp.
|
friend |
This function read a DataSetSummary from a stream.
Definition at line 210 of file DataSetSummary.cpp.
|
protected |
Processing algorithm identifier
Definition at line 970 of file DataSetSummary.h.
Referenced by get_algor_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Along track Doppler frequency terms
Definition at line 1022 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_alt_dopcen(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Along track Doppler rate term
Definition at line 1039 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_alt_rate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range chirp coefficients
Definition at line 847 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_ampl_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ascending/descending.
Definition at line 735 of file DataSetSummary.h.
Referenced by get_asc_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Auto-focus applied flag
Definition at line 1057 of file DataSetSummary.h.
Referenced by get_auto_focus(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Azimuth resolution, meter
Definition at line 1014 of file DataSetSummary.h.
Referenced by get_azi_res(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Azimuth weighting designator
Definition at line 998 of file DataSetSummary.h.
Referenced by get_azi_weight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Azimuth beamwidth
Definition at line 929 of file DataSetSummary.h.
Referenced by get_azim_beam(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Baseband conversion flag
Definition at line 872 of file DataSetSummary.h.
Referenced by get_baseband_f(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total azimuth look bandwidth
Definition at line 990 of file DataSetSummary.h.
Referenced by get_bnd_azi(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Bandwidth per look in azimuth,Hz
Definition at line 982 of file DataSetSummary.h.
Referenced by get_bnd_azilok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total range look bandwidth
Definition at line 994 of file DataSetSummary.h.
Referenced by get_bnd_rng(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Bandwidth per look in range,Hz
Definition at line 986 of file DataSetSummary.h.
Referenced by get_bnd_rnglok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Chirp extraction index
Definition at line 855 of file DataSetSummary.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 DataSetSummary.h.
Referenced by get_chn_bits(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sensor clock angle
Definition at line 826 of file DataSetSummary.h.
Referenced by get_clock_ang(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Clutter lock applied flag
Definition at line 1053 of file DataSetSummary.h.
Referenced by get_clutter_lock(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross track Doppler frequency terms
Definition at line 1027 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_crt_dopcen(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross track Doppler rate term
Definition at line 1044 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_crt_rate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Data input source
Definition at line 1006 of file DataSetSummary.h.
Referenced by get_data_inpsrc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Earth's mass.
Definition at line 763 of file DataSetSummary.h.
Referenced by get_earth_mass(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Echo tracker on/off flag
Definition at line 917 of file DataSetSummary.h.
Referenced by get_echo_track(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Electronic boresight
Definition at line 909 of file DataSetSummary.h.
Referenced by get_ele_sight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Elevation beamwidth
Definition at line 925 of file DataSetSummary.h.
Referenced by get_elev_beam(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid designator.
Definition at line 751 of file DataSetSummary.h.
Referenced by get_ellip_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid J2-4 parameters
Definition at line 771 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_ellip_j(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid semi-major axis, km
Definition at line 755 of file DataSetSummary.h.
Referenced by get_ellip_maj(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Ellipsoid semi_minor axis, km
Definition at line 759 of file DataSetSummary.h.
Referenced by get_ellip_min(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Nominal PRF, Hz
Definition at line 921 of file DataSetSummary.h.
Referenced by get_fa(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Facility process code
Definition at line 958 of file DataSetSummary.h.
Referenced by get_fac_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing facility identifier
Definition at line 946 of file DataSetSummary.h.
Referenced by get_fac_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range sampling rate
Definition at line 860 of file DataSetSummary.h.
Referenced by get_fr(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Cross polarized gain
Definition at line 884 of file DataSetSummary.h.
Referenced by get_gn_cross(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Like polarized gain
Definition at line 880 of file DataSetSummary.h.
Referenced by get_gn_polar(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Gravitational constant
Definition at line 767 of file DataSetSummary.h.
Referenced by get_grav_const(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
I channel DC bias
Definition at line 896 of file DataSetSummary.h.
Referenced by get_i_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Incidence angle
Definition at line 830 of file DataSetSummary.h.
Referenced by get_incident_ang(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Input scene centre time.
Definition at line 731 of file DataSetSummary.h.
Referenced by get_inp_sctim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
I/Q channel ratio
Definition at line 904 of file DataSetSummary.h.
Referenced by get_iq_ratio(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Product level code
Definition at line 962 of file DataSetSummary.h.
Referenced by get_lev_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line content indicator
Definition at line 1049 of file DataSetSummary.h.
Referenced by get_line_cont(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line spacing, meters
Definition at line 1061 of file DataSetSummary.h.
Referenced by get_line_spacing(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Mechanical boresight
Definition at line 913 of file DataSetSummary.h.
Referenced by get_mech_sight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Mission identifier
Definition at line 802 of file DataSetSummary.h.
Referenced by get_mission_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Motion compensation indicator
Definition at line 839 of file DataSetSummary.h.
Referenced by get_motion_comp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of azimuth looks
Definition at line 974 of file DataSetSummary.h.
Referenced by get_n_azilok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of range looks
Definition at line 978 of file DataSetSummary.h.
Referenced by get_n_rnglok(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of SAR channels
Definition at line 797 of file DataSetSummary.h.
Referenced by get_nchn(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Orbit number
Definition at line 810 of file DataSetSummary.h.
Referenced by get_orbit_num(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range phase coefficients
Definition at line 851 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_phas_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Pixel spacing, meters
Definition at line 1065 of file DataSetSummary.h.
Referenced by get_pix_spacing(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform heading
Definition at line 822 of file DataSetSummary.h.
Referenced by get_plat_head(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform geodetic latitude
Definition at line 814 of file DataSetSummary.h.
Referenced by get_plat_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Platform geodetic longitude
Definition at line 818 of file DataSetSummary.h.
Referenced by get_plat_long(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre headng
Definition at line 747 of file DataSetSummary.h.
Referenced by get_pro_head(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre latitude
Definition at line 739 of file DataSetSummary.h.
Referenced by get_pro_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processed scene centre longitude
Definition at line 743 of file DataSetSummary.h.
Referenced by get_pro_long(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Product type specifier
Definition at line 966 of file DataSetSummary.h.
Referenced by get_prod_type(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range pulse code specifier
Definition at line 843 of file DataSetSummary.h.
Referenced by get_pulse_code(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Q channel DC bias
Definition at line 900 of file DataSetSummary.h.
Referenced by get_q_bias(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Quantization descriptor
Definition at line 892 of file DataSetSummary.h.
Referenced by get_quant_desc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Radiometric stretch terms
Definition at line 1018 of file DataSetSummary.h.
Referenced by DataSetSummary(), get_radi_stretch(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range gate start time
Definition at line 864 of file DataSetSummary.h.
Referenced by get_rng_gate(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range pulse length
Definition at line 868 of file DataSetSummary.h.
Referenced by get_rng_length(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range resolution, meter
Definition at line 1010 of file DataSetSummary.h.
Referenced by get_rng_res(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range weighting designator
Definition at line 1002 of file DataSetSummary.h.
Referenced by get_rng_weight(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range compression designator
Definition at line 1069 of file DataSetSummary.h.
Referenced by get_rngcmp_desg(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Range compressed flag
Definition at line 876 of file DataSetSummary.h.
Referenced by get_rngcmp_f(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
SAR channel indicator
Definition at line 719 of file DataSetSummary.h.
Referenced by get_sar_chn(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite binary time
Definition at line 933 of file DataSetSummary.h.
Referenced by get_sat_bintim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite clock increment
Definition at line 941 of file DataSetSummary.h.
Referenced by get_sat_clkinc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Satellite clock time
Definition at line 937 of file DataSetSummary.h.
Referenced by get_sat_clktim(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene centre line number
Definition at line 780 of file DataSetSummary.h.
Referenced by get_sc_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene centre pixel number
Definition at line 784 of file DataSetSummary.h.
Referenced by get_sc_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene designator.
Definition at line 727 of file DataSetSummary.h.
Referenced by get_scene_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene identifier.
Definition at line 723 of file DataSetSummary.h.
Referenced by get_scene_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene length, km
Definition at line 788 of file DataSetSummary.h.
Referenced by get_scene_len(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Scene width, km
Definition at line 792 of file DataSetSummary.h.
Referenced by get_scene_wid(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sensor identifier
Definition at line 806 of file DataSetSummary.h.
Referenced by get_sensor_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sequence number.
Definition at line 709 of file DataSetSummary.h.
Referenced by get_seq_num(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing system identifier
Definition at line 950 of file DataSetSummary.h.
Referenced by get_sys_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Average terrain height, km
Definition at line 776 of file DataSetSummary.h.
Referenced by get_terrain_h(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Line time direction indicator
Definition at line 1035 of file DataSetSummary.h.
Referenced by get_time_dir_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Pixel time direction indicator
Definition at line 1031 of file DataSetSummary.h.
Referenced by get_time_dir_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Processing version identifier
Definition at line 954 of file DataSetSummary.h.
Referenced by get_ver_id(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Radar wave length
Definition at line 835 of file DataSetSummary.h.
Referenced by get_wave_length(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().