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

This class is able to read the SAR leader data set summary record of the leader file. More...

#include <DataSetSummary.h>

Inheritance diagram for ossimplugins::DataSetSummary:
ossimplugins::RadarSatRecord

Public Member Functions

 DataSetSummary ()
 Constructor. More...
 
virtual ~DataSetSummary ()
 Destructor. More...
 
 DataSetSummary (const DataSetSummary &rhs)
 Copy constructor. More...
 
DataSetSummaryoperator= (const DataSetSummary &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_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...
 
- 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 _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...
 
- Protected Attributes inherited from ossimplugins::RadarSatRecord
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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ DataSetSummary() [1/2]

ossimplugins::DataSetSummary::DataSetSummary ( )

Constructor.

Definition at line 16 of file DataSetSummary.cpp.

Referenced by Clone(), and Instanciate().

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

◆ ~DataSetSummary()

ossimplugins::DataSetSummary::~DataSetSummary ( )
virtual

Destructor.

Definition at line 20 of file DataSetSummary.cpp.

21 {
22 }

◆ DataSetSummary() [2/2]

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.

545  :
546  RadarSatRecord(rhs),
547  _seq_num(rhs._seq_num),
548  _sar_chn(rhs._sar_chn),
549  _scene_id(rhs._scene_id),
550  _scene_des(rhs._scene_des),
551  _inp_sctim(rhs._inp_sctim),
552  _asc_des(rhs._asc_des),
553  _pro_lat(rhs._pro_lat),
554  _pro_long(rhs._pro_long),
555  _pro_head(rhs._pro_head),
556  _ellip_des(rhs._ellip_des),
557  _ellip_maj(rhs._ellip_maj),
558  _ellip_min(rhs._ellip_min),
559  _earth_mass(rhs._earth_mass),
560  _grav_const(rhs._grav_const),
561  _terrain_h(rhs._terrain_h),
562  _sc_lin(rhs._sc_lin),
563  _sc_pix(rhs._sc_pix),
564  _scene_len(rhs._scene_len),
565  _scene_wid(rhs._scene_wid),
566  _nchn(rhs._nchn),
567  _mission_id(rhs._mission_id),
568  _sensor_id(rhs._sensor_id),
569  _orbit_num(rhs._orbit_num),
570  _plat_lat(rhs._plat_lat),
571  _plat_long(rhs._plat_long),
572  _plat_head(rhs._plat_head),
573  _clock_ang(rhs._clock_ang),
574  _incident_ang(rhs._incident_ang),
575  _wave_length(rhs._wave_length),
576  _motion_comp(rhs._motion_comp),
577  _pulse_code(rhs._pulse_code),
578  _chirp_ext_ind(rhs._chirp_ext_ind),
579  _fr(rhs._fr),
580  _rng_gate(rhs._rng_gate),
581  _rng_length(rhs._rng_length),
582  _baseband_f(rhs._baseband_f),
583  _rngcmp_f(rhs._rngcmp_f),
584  _gn_polar(rhs._gn_polar),
585  _gn_cross(rhs._gn_cross),
586  _chn_bits(rhs._chn_bits),
587  _quant_desc(rhs._quant_desc),
588  _i_bias(rhs._i_bias),
589  _q_bias(rhs._q_bias),
590  _iq_ratio(rhs._iq_ratio),
591  _ele_sight(rhs._ele_sight),
592  _mech_sight(rhs._mech_sight),
593  _echo_track(rhs._echo_track),
594  _fa(rhs._fa),
595  _elev_beam(rhs._elev_beam),
596  _azim_beam(rhs._azim_beam),
597  _sat_bintim(rhs._sat_bintim),
598  _sat_clktim(rhs._sat_clktim),
599  _sat_clkinc(rhs._sat_clkinc),
600  _fac_id(rhs._fac_id),
601  _sys_id(rhs._sys_id),
602  _ver_id(rhs._ver_id),
603  _fac_code(rhs._fac_code),
604  _lev_code(rhs._lev_code),
605  _prod_type(rhs._prod_type),
606  _algor_id(rhs._algor_id),
607  _n_azilok(rhs._n_azilok),
608  _n_rnglok(rhs._n_rnglok),
609  _bnd_azilok(rhs._bnd_azilok),
610  _bnd_rnglok(rhs._bnd_rnglok),
611  _bnd_azi(rhs._bnd_azi),
612  _bnd_rng(rhs._bnd_rng),
613  _azi_weight(rhs._azi_weight),
614  _rng_weight(rhs._rng_weight),
615  _data_inpsrc(rhs._data_inpsrc),
616  _rng_res(rhs._rng_res),
617  _azi_res(rhs._azi_res),
618  _time_dir_pix(rhs._time_dir_pix),
619  _time_dir_lin(rhs._time_dir_lin),
620  _line_cont(rhs._line_cont),
621  _clutter_lock(rhs._clutter_lock),
622  _auto_focus(rhs._auto_focus),
623  _line_spacing(rhs._line_spacing),
624  _pix_spacing(rhs._pix_spacing),
625  _rngcmp_desg(rhs._rngcmp_desg)
626 {
627  _ellip_j[0] = rhs._ellip_j[0];
628  _ellip_j[1] = rhs._ellip_j[1];
629  _ellip_j[2] = rhs._ellip_j[2];
630  _ampl_coef[0] = rhs._ampl_coef[0];
631  _ampl_coef[1] = rhs._ampl_coef[1];
632  _ampl_coef[2] = rhs._ampl_coef[2];
633  _ampl_coef[3] = rhs._ampl_coef[3];
634  _ampl_coef[4] = rhs._ampl_coef[4];
635  _phas_coef[0] = rhs._phas_coef[0];
636  _phas_coef[1] = rhs._phas_coef[1];
637  _phas_coef[2] = rhs._phas_coef[2];
638  _phas_coef[3] = rhs._phas_coef[3];
639  _phas_coef[4] = rhs._phas_coef[4];
640 
641  _radi_stretch[0] = rhs._radi_stretch[0];
642  _radi_stretch[1] = rhs._radi_stretch[1];
643  _alt_dopcen[0] = rhs._alt_dopcen[0];
644  _alt_dopcen[1] = rhs._alt_dopcen[1];
645  _alt_dopcen[2] = rhs._alt_dopcen[2];
646 
647  _crt_dopcen[0] = rhs._crt_dopcen[0];
648  _crt_dopcen[1] = rhs._crt_dopcen[1];
649  _crt_dopcen[2] = rhs._crt_dopcen[2];
650 
651  _alt_rate[0] = rhs._alt_rate[0];
652  _alt_rate[1] = rhs._alt_rate[1];
653  _alt_rate[2] = rhs._alt_rate[2];
654  _crt_rate[0] = rhs._crt_rate[0];
655  _crt_rate[1] = rhs._crt_rate[1];
656  _crt_rate[2] = rhs._crt_rate[2];
657 }
double _fr
Range sampling rate
double _wave_length
Radar wave length
std::string _ellip_des
Ellipsoid designator.
std::string _clutter_lock
Clutter lock applied flag
int _chn_bits
Number of bits per channel
double _crt_rate[3]
Cross track Doppler rate term
double _alt_rate[3]
Along track Doppler rate term
double _bnd_azilok
Bandwidth per look in azimuth,Hz
double _azi_res
Azimuth resolution, meter
std::string _asc_des
Ascending/descending.
std::string _quant_desc
Quantization descriptor
double _elev_beam
Elevation beamwidth
std::string _auto_focus
Auto-focus applied flag
double _rng_length
Range pulse length
double _line_spacing
Line spacing, meters
std::string _sys_id
Processing system identifier
double _incident_ang
Incidence angle
std::string _algor_id
Processing algorithm identifier
double _bnd_rnglok
Bandwidth per look in range,Hz
std::string _scene_des
Scene designator.
int _seq_num
Sequence number.
std::string _sensor_id
Sensor identifier
double _crt_dopcen[3]
Cross track Doppler frequency terms
double _clock_ang
Sensor clock angle
double _phas_coef[5]
Range phase coefficients
double _bnd_azi
Total azimuth look bandwidth
std::string _orbit_num
Orbit number
int _sc_pix
Scene centre pixel number
double _azim_beam
Azimuth beamwidth
double _ellip_min
Ellipsoid semi_minor axis, km
int _chirp_ext_ind
Chirp extraction index
double _ellip_maj
Ellipsoid semi-major axis, km
double _plat_long
Platform geodetic longitude
double _terrain_h
Average terrain height, km
RadarSatRecord(std::string mnemonic)
Constructor.
double _pro_long
Processed scene centre longitude
double _bnd_rng
Total range look bandwidth
double _gn_cross
Cross polarized gain
std::string _rng_weight
Range weighting designator
double _n_rnglok
Number of range looks
std::string _motion_comp
Motion compensation indicator
double _scene_len
Scene length, km
double _ellip_j[3]
Ellipsoid J2-4 parameters
int _sat_bintim
Satellite binary time
double _q_bias
Q channel DC bias
std::string _data_inpsrc
Data input source
std::string _fac_code
Facility process code
double _radi_stretch[2]
Radiometric stretch terms
std::string _baseband_f
Baseband conversion flag
double _n_azilok
Number of azimuth looks
double _rng_gate
Range gate start time
std::string _scene_id
Scene identifier.
int _sc_lin
Scene centre line number
double _grav_const
Gravitational constant
double _fa
Nominal PRF, Hz
double _pix_spacing
Pixel spacing, meters
double _earth_mass
Earth&#39;s mass.
int _sat_clkinc
Satellite clock increment
double _iq_ratio
I/Q channel ratio
double _ele_sight
Electronic boresight
double _plat_lat
Platform geodetic latitude
double _scene_wid
Scene width, km
int _sar_chn
SAR channel indicator
double _mech_sight
Mechanical boresight
std::string _rngcmp_f
Range compressed flag
std::string _mission_id
Mission identifier
std::string _ver_id
Processing version identifier
double _i_bias
I channel DC bias
double _alt_dopcen[3]
Along track Doppler frequency terms
double _rng_res
Range resolution, meter
std::string _line_cont
Line content indicator
double _pro_head
Processed scene centre headng
std::string _fac_id
Processing facility identifier
std::string _echo_track
Echo tracker on/off flag
std::string _azi_weight
Azimuth weighting designator
std::string _rngcmp_desg
Range compression designator
std::string _lev_code
Product level code
std::string _time_dir_pix
Pixel time direction indicator
std::string _prod_type
Product type specifier
std::string _inp_sctim
Input scene centre time.
double _plat_head
Platform heading
std::string _time_dir_lin
Line time direction indicator
double _pro_lat
Processed scene centre latitude
double _nchn
Number of SAR channels
double _gn_polar
Like polarized gain
std::string _pulse_code
Range pulse code specifier
int _sat_clktim
Satellite clock time
double _ampl_coef[5]
Range chirp coefficients

Member Function Documentation

◆ Clone()

RadarSatRecord* ossimplugins::DataSetSummary::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 69 of file DataSetSummary.h.

References DataSetSummary().

70  {
71  return new DataSetSummary(*this);
72  };

◆ get_algor_id()

std::string ossimplugins::DataSetSummary::get_algor_id ( )
inline


Processing algorithm identifier

Definition at line 535 of file DataSetSummary.h.

References _algor_id.

536  {
537  return _algor_id;
538  };
std::string _algor_id
Processing algorithm identifier

◆ get_alt_dopcen()

double* ossimplugins::DataSetSummary::get_alt_dopcen ( )
inline


Along track Doppler frequency terms

Definition at line 626 of file DataSetSummary.h.

References _alt_dopcen.

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

627  {
628  return _alt_dopcen;
629  };
double _alt_dopcen[3]
Along track Doppler frequency terms

◆ get_alt_rate()

double* ossimplugins::DataSetSummary::get_alt_rate ( )
inline


Along track Doppler rate term

Definition at line 655 of file DataSetSummary.h.

References _alt_rate.

656  {
657  return _alt_rate;
658  };
double _alt_rate[3]
Along track Doppler rate term

◆ get_ampl_coef()

double* ossimplugins::DataSetSummary::get_ampl_coef ( )
inline


Range chirp coefficients

Definition at line 321 of file DataSetSummary.h.

References _ampl_coef.

322  {
323  return _ampl_coef;
324  };
double _ampl_coef[5]
Range chirp coefficients

◆ get_asc_des()

std::string ossimplugins::DataSetSummary::get_asc_des ( )
inline

Ascending/descending.

Definition at line 128 of file DataSetSummary.h.

References _asc_des.

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

129  {
130  return _asc_des;
131  };
std::string _asc_des
Ascending/descending.

◆ get_auto_focus()

std::string ossimplugins::DataSetSummary::get_auto_focus ( )
inline


Auto-focus applied flag

Definition at line 685 of file DataSetSummary.h.

References _auto_focus.

686  {
687  return _auto_focus;
688  };
std::string _auto_focus
Auto-focus applied flag

◆ get_azi_res()

double ossimplugins::DataSetSummary::get_azi_res ( )
inline


Azimuth resolution, meter

Definition at line 612 of file DataSetSummary.h.

References _azi_res.

613  {
614  return _azi_res;
615  };
double _azi_res
Azimuth resolution, meter

◆ get_azi_weight()

std::string ossimplugins::DataSetSummary::get_azi_weight ( )
inline


Azimuth weighting designator

Definition at line 584 of file DataSetSummary.h.

References _azi_weight.

585  {
586  return _azi_weight;
587  };
std::string _azi_weight
Azimuth weighting designator

◆ get_azim_beam()

double ossimplugins::DataSetSummary::get_azim_beam ( )
inline


Azimuth beamwidth

Definition at line 464 of file DataSetSummary.h.

References _azim_beam.

465  {
466  return _azim_beam;
467  };
double _azim_beam
Azimuth beamwidth

◆ get_baseband_f()

std::string ossimplugins::DataSetSummary::get_baseband_f ( )
inline


Baseband conversion flag

Definition at line 364 of file DataSetSummary.h.

References _baseband_f.

365  {
366  return _baseband_f;
367  };
std::string _baseband_f
Baseband conversion flag

◆ get_bnd_azi()

double ossimplugins::DataSetSummary::get_bnd_azi ( )
inline


Total azimuth look bandwidth

Definition at line 570 of file DataSetSummary.h.

References _bnd_azi.

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

571  {
572  return _bnd_azi;
573  };
double _bnd_azi
Total azimuth look bandwidth

◆ get_bnd_azilok()

double ossimplugins::DataSetSummary::get_bnd_azilok ( )
inline


Bandwidth per look in azimuth,Hz

Definition at line 556 of file DataSetSummary.h.

References _bnd_azilok.

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

557  {
558  return _bnd_azilok;
559  };
double _bnd_azilok
Bandwidth per look in azimuth,Hz

◆ get_bnd_rng()

double ossimplugins::DataSetSummary::get_bnd_rng ( )
inline


Total range look bandwidth

Definition at line 577 of file DataSetSummary.h.

References _bnd_rng.

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

578  {
579  return _bnd_rng;
580  };
double _bnd_rng
Total range look bandwidth

◆ get_bnd_rnglok()

double ossimplugins::DataSetSummary::get_bnd_rnglok ( )
inline


Bandwidth per look in range,Hz

Definition at line 563 of file DataSetSummary.h.

References _bnd_rnglok.

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

564  {
565  return _bnd_rnglok;
566  };
double _bnd_rnglok
Bandwidth per look in range,Hz

◆ get_chirp_ext_ind()

int ossimplugins::DataSetSummary::get_chirp_ext_ind ( )
inline


Chirp extraction index

Definition at line 335 of file DataSetSummary.h.

References _chirp_ext_ind.

336  {
337  return _chirp_ext_ind;
338  };
int _chirp_ext_ind
Chirp extraction index

◆ get_chn_bits()

int ossimplugins::DataSetSummary::get_chn_bits ( )
inline


Number of bits per channel

Definition at line 392 of file DataSetSummary.h.

References _chn_bits.

393  {
394  return _chn_bits;
395  };
int _chn_bits
Number of bits per channel

◆ get_clock_ang()

double ossimplugins::DataSetSummary::get_clock_ang ( )
inline


Sensor clock angle

Definition at line 285 of file DataSetSummary.h.

References _clock_ang.

286  {
287  return _clock_ang;
288  };
double _clock_ang
Sensor clock angle

◆ get_clutter_lock()

std::string ossimplugins::DataSetSummary::get_clutter_lock ( )
inline


Clutter lock applied flag

Definition at line 678 of file DataSetSummary.h.

References _clutter_lock.

679  {
680  return _clutter_lock;
681  };
std::string _clutter_lock
Clutter lock applied flag

◆ get_crt_dopcen()

double* ossimplugins::DataSetSummary::get_crt_dopcen ( )
inline


Cross track Doppler frequency terms

Definition at line 634 of file DataSetSummary.h.

References _crt_dopcen.

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

635  {
636  return _crt_dopcen;
637  };
double _crt_dopcen[3]
Cross track Doppler frequency terms

◆ get_crt_rate()

double* ossimplugins::DataSetSummary::get_crt_rate ( )
inline


Cross track Doppler rate term

Definition at line 663 of file DataSetSummary.h.

References _crt_rate.

664  {
665  return _crt_rate;
666  };
double _crt_rate[3]
Cross track Doppler rate term

◆ get_data_inpsrc()

std::string ossimplugins::DataSetSummary::get_data_inpsrc ( )
inline


Data input source

Definition at line 598 of file DataSetSummary.h.

References _data_inpsrc.

599  {
600  return _data_inpsrc;
601  };
std::string _data_inpsrc
Data input source

◆ get_earth_mass()

double ossimplugins::DataSetSummary::get_earth_mass ( )
inline

Earth's mass.

Definition at line 177 of file DataSetSummary.h.

References _earth_mass.

178  {
179  return _earth_mass;
180  };
double _earth_mass
Earth&#39;s mass.

◆ get_echo_track()

std::string ossimplugins::DataSetSummary::get_echo_track ( )
inline


Echo tracker on/off flag

Definition at line 443 of file DataSetSummary.h.

References _echo_track.

444  {
445  return _echo_track;
446  };
std::string _echo_track
Echo tracker on/off flag

◆ get_ele_sight()

double ossimplugins::DataSetSummary::get_ele_sight ( )
inline


Electronic boresight

Definition at line 429 of file DataSetSummary.h.

References _ele_sight.

430  {
431  return _ele_sight;
432  };
double _ele_sight
Electronic boresight

◆ get_elev_beam()

double ossimplugins::DataSetSummary::get_elev_beam ( )
inline


Elevation beamwidth

Definition at line 457 of file DataSetSummary.h.

References _elev_beam.

458  {
459  return _elev_beam;
460  };
double _elev_beam
Elevation beamwidth

◆ get_ellip_des()

std::string ossimplugins::DataSetSummary::get_ellip_des ( )
inline

Ellipsoid designator.

Definition at line 156 of file DataSetSummary.h.

References _ellip_des.

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

157  {
158  return _ellip_des;
159  };
std::string _ellip_des
Ellipsoid designator.

◆ get_ellip_j()

double* ossimplugins::DataSetSummary::get_ellip_j ( )
inline


Ellipsoid J2-4 parameters

Definition at line 191 of file DataSetSummary.h.

References _ellip_j.

192  {
193  return _ellip_j;
194  };
double _ellip_j[3]
Ellipsoid J2-4 parameters

◆ get_ellip_maj()

double ossimplugins::DataSetSummary::get_ellip_maj ( )
inline


Ellipsoid semi-major axis, km

Definition at line 163 of file DataSetSummary.h.

References _ellip_maj.

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

164  {
165  return _ellip_maj;
166  };
double _ellip_maj
Ellipsoid semi-major axis, km

◆ get_ellip_min()

double ossimplugins::DataSetSummary::get_ellip_min ( )
inline


Ellipsoid semi_minor axis, km

Definition at line 170 of file DataSetSummary.h.

References _ellip_min.

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

171  {
172  return _ellip_min;
173  };
double _ellip_min
Ellipsoid semi_minor axis, km

◆ get_fa()

double ossimplugins::DataSetSummary::get_fa ( )
inline


Nominal PRF, Hz

Definition at line 450 of file DataSetSummary.h.

References _fa.

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

451  {
452  return _fa;
453  };
double _fa
Nominal PRF, Hz

◆ get_fac_code()

std::string ossimplugins::DataSetSummary::get_fac_code ( )
inline


Facility process code

Definition at line 514 of file DataSetSummary.h.

References _fac_code.

515  {
516  return _fac_code;
517  };
std::string _fac_code
Facility process code

◆ get_fac_id()

std::string ossimplugins::DataSetSummary::get_fac_id ( )
inline


Processing facility identifier

Definition at line 493 of file DataSetSummary.h.

References _fac_id.

494  {
495  return _fac_id;
496  };
std::string _fac_id
Processing facility identifier

◆ get_fr()

double ossimplugins::DataSetSummary::get_fr ( )
inline


Range sampling rate

Definition at line 343 of file DataSetSummary.h.

References _fr.

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

344  {
345  return _fr;
346  };
double _fr
Range sampling rate

◆ get_gn_cross()

double ossimplugins::DataSetSummary::get_gn_cross ( )
inline


Cross polarized gain

Definition at line 385 of file DataSetSummary.h.

References _gn_cross.

386  {
387  return _gn_cross;
388  };
double _gn_cross
Cross polarized gain

◆ get_gn_polar()

double ossimplugins::DataSetSummary::get_gn_polar ( )
inline


Like polarized gain

Definition at line 378 of file DataSetSummary.h.

References _gn_polar.

379  {
380  return _gn_polar;
381  };
double _gn_polar
Like polarized gain

◆ get_grav_const()

double ossimplugins::DataSetSummary::get_grav_const ( )
inline


Gravitational constant

Definition at line 184 of file DataSetSummary.h.

References _grav_const.

185  {
186  return _grav_const;
187  };
double _grav_const
Gravitational constant

◆ get_i_bias()

double ossimplugins::DataSetSummary::get_i_bias ( )
inline


I channel DC bias

Definition at line 406 of file DataSetSummary.h.

References _i_bias.

407  {
408  return _i_bias;
409  };
double _i_bias
I channel DC bias

◆ get_incident_ang()

double ossimplugins::DataSetSummary::get_incident_ang ( )
inline


Incidence angle

Definition at line 292 of file DataSetSummary.h.

References _incident_ang.

293  {
294  return _incident_ang;
295  };
double _incident_ang
Incidence angle

◆ get_inp_sctim()

std::string ossimplugins::DataSetSummary::get_inp_sctim ( )
inline

Input scene centre time.

Definition at line 121 of file DataSetSummary.h.

References _inp_sctim.

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

122  {
123  return _inp_sctim;
124  };
std::string _inp_sctim
Input scene centre time.

◆ get_iq_ratio()

double ossimplugins::DataSetSummary::get_iq_ratio ( )
inline


I/Q channel ratio

Definition at line 420 of file DataSetSummary.h.

References _iq_ratio.

421  {
422  return _iq_ratio;
423  };
double _iq_ratio
I/Q channel ratio

◆ get_lev_code()

std::string ossimplugins::DataSetSummary::get_lev_code ( )
inline


Product level code

Definition at line 521 of file DataSetSummary.h.

References _lev_code.

522  {
523  return _lev_code;
524  };
std::string _lev_code
Product level code

◆ get_line_cont()

std::string ossimplugins::DataSetSummary::get_line_cont ( )
inline


Line content indicator

Definition at line 671 of file DataSetSummary.h.

References _line_cont.

672  {
673  return _line_cont;
674  };
std::string _line_cont
Line content indicator

◆ get_line_spacing()

double ossimplugins::DataSetSummary::get_line_spacing ( )
inline


Line spacing, meters

Definition at line 692 of file DataSetSummary.h.

References _line_spacing.

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

693  {
694  return _line_spacing;
695  };
double _line_spacing
Line spacing, meters

◆ get_mech_sight()

double ossimplugins::DataSetSummary::get_mech_sight ( )
inline


Mechanical boresight

Definition at line 436 of file DataSetSummary.h.

References _mech_sight.

437  {
438  return _mech_sight;
439  };
double _mech_sight
Mechanical boresight

◆ get_mission_id()

std::string ossimplugins::DataSetSummary::get_mission_id ( )
inline


Mission identifier

Definition at line 243 of file DataSetSummary.h.

References _mission_id.

244  {
245  return _mission_id;
246  };
std::string _mission_id
Mission identifier

◆ get_motion_comp()

std::string ossimplugins::DataSetSummary::get_motion_comp ( )
inline


Motion compensation indicator

Definition at line 307 of file DataSetSummary.h.

References _motion_comp.

308  {
309  return _motion_comp;
310  };
std::string _motion_comp
Motion compensation indicator

◆ get_n_azilok()

double ossimplugins::DataSetSummary::get_n_azilok ( )
inline


Number of azimuth looks

Definition at line 542 of file DataSetSummary.h.

References _n_azilok.

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

543  {
544  return _n_azilok;
545  };
double _n_azilok
Number of azimuth looks

◆ get_n_rnglok()

double ossimplugins::DataSetSummary::get_n_rnglok ( )
inline


Number of range looks

Definition at line 549 of file DataSetSummary.h.

References _n_rnglok.

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

550  {
551  return _n_rnglok;
552  };
double _n_rnglok
Number of range looks

◆ get_nchn()

double ossimplugins::DataSetSummary::get_nchn ( )
inline


Number of SAR channels

Definition at line 235 of file DataSetSummary.h.

References _nchn.

236  {
237  return _nchn;
238  };
double _nchn
Number of SAR channels

◆ get_orbit_num()

std::string ossimplugins::DataSetSummary::get_orbit_num ( )
inline


Orbit number

Definition at line 257 of file DataSetSummary.h.

References _orbit_num.

258  {
259  return _orbit_num;
260  };
std::string _orbit_num
Orbit number

◆ get_phas_coef()

double* ossimplugins::DataSetSummary::get_phas_coef ( )
inline


Range phase coefficients

Definition at line 328 of file DataSetSummary.h.

References _phas_coef.

329  {
330  return _phas_coef;
331  };
double _phas_coef[5]
Range phase coefficients

◆ get_pix_spacing()

double ossimplugins::DataSetSummary::get_pix_spacing ( )
inline


Pixel spacing, meters

Definition at line 699 of file DataSetSummary.h.

References _pix_spacing.

700  {
701  return _pix_spacing;
702  };
double _pix_spacing
Pixel spacing, meters

◆ get_plat_head()

double ossimplugins::DataSetSummary::get_plat_head ( )
inline


Platform heading

Definition at line 278 of file DataSetSummary.h.

References _plat_head.

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

279  {
280  return _plat_head;
281  };
double _plat_head
Platform heading

◆ get_plat_lat()

double ossimplugins::DataSetSummary::get_plat_lat ( )
inline


Platform geodetic latitude

Definition at line 264 of file DataSetSummary.h.

References _plat_lat.

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

265  {
266  return _plat_lat;
267  };
double _plat_lat
Platform geodetic latitude

◆ get_plat_long()

double ossimplugins::DataSetSummary::get_plat_long ( )
inline


Platform geodetic longitude

Definition at line 271 of file DataSetSummary.h.

References _plat_long.

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

272  {
273  return _plat_long;
274  };
double _plat_long
Platform geodetic longitude

◆ get_pro_head()

double ossimplugins::DataSetSummary::get_pro_head ( )
inline


Processed scene centre headng

Definition at line 149 of file DataSetSummary.h.

References _pro_head.

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

150  {
151  return _pro_head;
152  };
double _pro_head
Processed scene centre headng

◆ get_pro_lat()

double ossimplugins::DataSetSummary::get_pro_lat ( )
inline


Processed scene centre latitude

Definition at line 135 of file DataSetSummary.h.

References _pro_lat.

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

136  {
137  return _pro_lat;
138  };
double _pro_lat
Processed scene centre latitude

◆ get_pro_long()

double ossimplugins::DataSetSummary::get_pro_long ( )
inline


Processed scene centre longitude

Definition at line 142 of file DataSetSummary.h.

References _pro_long.

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

143  {
144  return _pro_long;
145  };
double _pro_long
Processed scene centre longitude

◆ get_prod_type()

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


Product type specifier

Definition at line 528 of file DataSetSummary.h.

References _prod_type.

529  {
530  return _prod_type;
531  };
std::string _prod_type
Product type specifier

◆ get_pulse_code()

std::string ossimplugins::DataSetSummary::get_pulse_code ( )
inline


Range pulse code specifier

Definition at line 314 of file DataSetSummary.h.

References _pulse_code.

315  {
316  return _pulse_code;
317  };
std::string _pulse_code
Range pulse code specifier

◆ get_q_bias()

double ossimplugins::DataSetSummary::get_q_bias ( )
inline


Q channel DC bias

Definition at line 413 of file DataSetSummary.h.

References _q_bias.

414  {
415  return _q_bias;
416  };
double _q_bias
Q channel DC bias

◆ get_quant_desc()

std::string ossimplugins::DataSetSummary::get_quant_desc ( )
inline


Quantization descriptor

Definition at line 399 of file DataSetSummary.h.

References _quant_desc.

400  {
401  return _quant_desc;
402  };
std::string _quant_desc
Quantization descriptor

◆ get_radi_stretch()

double* ossimplugins::DataSetSummary::get_radi_stretch ( )
inline


Radiometric stretch terms

Definition at line 619 of file DataSetSummary.h.

References _radi_stretch.

620  {
621  return _radi_stretch;
622  };
double _radi_stretch[2]
Radiometric stretch terms

◆ get_rng_gate()

double ossimplugins::DataSetSummary::get_rng_gate ( )
inline


Range gate start time

Definition at line 350 of file DataSetSummary.h.

References _rng_gate.

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

351  {
352  return _rng_gate;
353  };
double _rng_gate
Range gate start time

◆ get_rng_length()

double ossimplugins::DataSetSummary::get_rng_length ( )
inline


Range pulse length

Definition at line 357 of file DataSetSummary.h.

References _rng_length.

358  {
359  return _rng_length;
360  };
double _rng_length
Range pulse length

◆ get_rng_res()

double ossimplugins::DataSetSummary::get_rng_res ( )
inline


Range resolution, meter

Definition at line 605 of file DataSetSummary.h.

References _rng_res.

606  {
607  return _rng_res;
608  };
double _rng_res
Range resolution, meter

◆ get_rng_weight()

std::string ossimplugins::DataSetSummary::get_rng_weight ( )
inline


Range weighting designator

Definition at line 591 of file DataSetSummary.h.

References _rng_weight.

592  {
593  return _rng_weight;
594  };
std::string _rng_weight
Range weighting designator

◆ get_rngcmp_desg()

std::string ossimplugins::DataSetSummary::get_rngcmp_desg ( )
inline


Range compression designator

Definition at line 706 of file DataSetSummary.h.

References _rngcmp_desg.

707  {
708  return _rngcmp_desg;
709  };
std::string _rngcmp_desg
Range compression designator

◆ get_rngcmp_f()

std::string ossimplugins::DataSetSummary::get_rngcmp_f ( )
inline


Range compressed flag

Definition at line 371 of file DataSetSummary.h.

References _rngcmp_f.

372  {
373  return _rngcmp_f;
374  };
std::string _rngcmp_f
Range compressed flag

◆ get_sar_chn()

int ossimplugins::DataSetSummary::get_sar_chn ( )
inline


SAR channel indicator

Definition at line 100 of file DataSetSummary.h.

References _sar_chn.

101  {
102  return _sar_chn;
103  };
int _sar_chn
SAR channel indicator

◆ get_sat_bintim()

int ossimplugins::DataSetSummary::get_sat_bintim ( )
inline


Satellite binary time

Definition at line 471 of file DataSetSummary.h.

References _sat_bintim.

472  {
473  return _sat_bintim;
474  };
int _sat_bintim
Satellite binary time

◆ get_sat_clkinc()

int ossimplugins::DataSetSummary::get_sat_clkinc ( )
inline


Satellite clock increment

Definition at line 485 of file DataSetSummary.h.

References _sat_clkinc.

486  {
487  return _sat_clkinc;
488  };
int _sat_clkinc
Satellite clock increment

◆ get_sat_clktim()

int ossimplugins::DataSetSummary::get_sat_clktim ( )
inline


Satellite clock time

Definition at line 478 of file DataSetSummary.h.

References _sat_clktim.

479  {
480  return _sat_clktim;
481  };
int _sat_clktim
Satellite clock time

◆ get_sc_lin()

int ossimplugins::DataSetSummary::get_sc_lin ( )
inline


Scene centre line number

Definition at line 206 of file DataSetSummary.h.

References _sc_lin.

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

207  {
208  return _sc_lin;
209  };
int _sc_lin
Scene centre line number

◆ get_sc_pix()

int ossimplugins::DataSetSummary::get_sc_pix ( )
inline


Scene centre pixel number

Definition at line 213 of file DataSetSummary.h.

References _sc_pix.

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

214  {
215  return _sc_pix;
216  };
int _sc_pix
Scene centre pixel number

◆ get_scene_des()

std::string ossimplugins::DataSetSummary::get_scene_des ( )
inline

Scene designator.

Definition at line 114 of file DataSetSummary.h.

References _scene_des.

115  {
116  return _scene_des;
117  };
std::string _scene_des
Scene designator.

◆ get_scene_id()

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

Scene identifier.

Definition at line 107 of file DataSetSummary.h.

References _scene_id.

108  {
109  return _scene_id;
110  };
std::string _scene_id
Scene identifier.

◆ get_scene_len()

double ossimplugins::DataSetSummary::get_scene_len ( )
inline


Scene length, km

Definition at line 220 of file DataSetSummary.h.

References _scene_len.

221  {
222  return _scene_len;
223  };
double _scene_len
Scene length, km

◆ get_scene_wid()

double ossimplugins::DataSetSummary::get_scene_wid ( )
inline


Scene width, km

Definition at line 227 of file DataSetSummary.h.

References _scene_wid.

228  {
229  return _scene_wid;
230  };
double _scene_wid
Scene width, km

◆ get_sensor_id()

std::string ossimplugins::DataSetSummary::get_sensor_id ( )
inline


Sensor identifier

Definition at line 250 of file DataSetSummary.h.

References _sensor_id.

251  {
252  return _sensor_id;
253  };
std::string _sensor_id
Sensor identifier

◆ get_seq_num()

int ossimplugins::DataSetSummary::get_seq_num ( )
inline

Sequence number.

Definition at line 93 of file DataSetSummary.h.

References _seq_num.

94  {
95  return _seq_num;
96  };
int _seq_num
Sequence number.

◆ get_sys_id()

std::string ossimplugins::DataSetSummary::get_sys_id ( )
inline


Processing system identifier

Definition at line 500 of file DataSetSummary.h.

References _sys_id.

501  {
502  return _sys_id;
503  };
std::string _sys_id
Processing system identifier

◆ get_terrain_h()

double ossimplugins::DataSetSummary::get_terrain_h ( )
inline


Average terrain height, km

Definition at line 199 of file DataSetSummary.h.

References _terrain_h.

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

200  {
201  return _terrain_h;
202  };
double _terrain_h
Average terrain height, km

◆ get_time_dir_lin()

std::string ossimplugins::DataSetSummary::get_time_dir_lin ( )
inline


Line time direction indicator

Definition at line 648 of file DataSetSummary.h.

References _time_dir_lin.

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

649  {
650  return _time_dir_lin;
651  };
std::string _time_dir_lin
Line time direction indicator

◆ get_time_dir_pix()

std::string ossimplugins::DataSetSummary::get_time_dir_pix ( )
inline


Pixel time direction indicator

Definition at line 641 of file DataSetSummary.h.

References _time_dir_pix.

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

642  {
643  return _time_dir_pix;
644  };
std::string _time_dir_pix
Pixel time direction indicator

◆ get_ver_id()

std::string ossimplugins::DataSetSummary::get_ver_id ( )
inline


Processing version identifier

Definition at line 507 of file DataSetSummary.h.

References _ver_id.

508  {
509  return _ver_id;
510  };
std::string _ver_id
Processing version identifier

◆ get_wave_length()

double ossimplugins::DataSetSummary::get_wave_length ( )
inline


Radar wave length

Definition at line 300 of file DataSetSummary.h.

References _wave_length.

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

301  {
302  return _wave_length;
303  };
double _wave_length
Radar wave length

◆ Instanciate()

RadarSatRecord* ossimplugins::DataSetSummary::Instanciate ( )
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().

62  {
63  return new DataSetSummary();
64  };

◆ operator=()

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.

660 {
661  _seq_num = rhs._seq_num;
662  _sar_chn = rhs._sar_chn;
663  _scene_id = rhs._scene_id;
664  _scene_des = rhs._scene_des;
665  _inp_sctim = rhs._inp_sctim;
666  _asc_des = rhs._asc_des;
667  _pro_lat = rhs._pro_lat;
668  _pro_long = rhs._pro_long;
669  _pro_head = rhs._pro_head;
670  _ellip_des = rhs._ellip_des;
671  _ellip_maj = rhs._ellip_maj;
672  _ellip_min = rhs._ellip_min;
673  _earth_mass = rhs._earth_mass;
674  _grav_const = rhs._grav_const;
675  _terrain_h = rhs._terrain_h;
676  _sc_lin = rhs._sc_lin;
677  _sc_pix = rhs._sc_pix;
678  _scene_len = rhs._scene_len;
679  _scene_wid = rhs._scene_wid;
680  _nchn = rhs._nchn;
681  _mission_id = rhs._mission_id;
682  _sensor_id = rhs._sensor_id;
683  _orbit_num = rhs._orbit_num;
684  _plat_lat = rhs._plat_lat;
685  _plat_long = rhs._plat_long;
686  _plat_head = rhs._plat_head;
687  _clock_ang = rhs._clock_ang;
688  _incident_ang = rhs._incident_ang;
689  _wave_length = rhs._wave_length;
690  _motion_comp = rhs._motion_comp;
691  _pulse_code = rhs._pulse_code;
692  _chirp_ext_ind = rhs._chirp_ext_ind;
693  _fr = rhs._fr;
694  _rng_gate = rhs._rng_gate;
695  _rng_length = rhs._rng_length;
696  _baseband_f = rhs._baseband_f;
697  _rngcmp_f = rhs._rngcmp_f;
698  _gn_polar = rhs._gn_polar;
699  _gn_cross = rhs._gn_cross;
700  _chn_bits = rhs._chn_bits;
701  _quant_desc = rhs._quant_desc;
702  _i_bias = rhs._i_bias;
703  _q_bias = rhs._q_bias;
704  _iq_ratio = rhs._iq_ratio;
705  _ele_sight = rhs._ele_sight;
706  _mech_sight = rhs._mech_sight;
707  _echo_track = rhs._echo_track;
708  _fa = rhs._fa;
709  _elev_beam = rhs._elev_beam;
710  _azim_beam = rhs._azim_beam;
711  _sat_bintim = rhs._sat_bintim;
712  _sat_clktim = rhs._sat_clktim;
713  _sat_clkinc = rhs._sat_clkinc;
714  _fac_id = rhs._fac_id;
715  _sys_id = rhs._sys_id;
716  _ver_id = rhs._ver_id;
717  _fac_code = rhs._fac_code;
718  _lev_code = rhs._lev_code;
719  _prod_type = rhs._prod_type;
720  _algor_id = rhs._algor_id;
721  _n_azilok = rhs._n_azilok;
722  _n_rnglok = rhs._n_rnglok;
723  _bnd_azilok = rhs._bnd_azilok;
724  _bnd_rnglok = rhs._bnd_rnglok;
725  _bnd_azi = rhs._bnd_azi;
726  _bnd_rng = rhs._bnd_rng;
727  _azi_weight = rhs._azi_weight;
728  _rng_weight = rhs._rng_weight;
729  _data_inpsrc = rhs._data_inpsrc;
730  _rng_res = rhs._rng_res;
731  _azi_res = rhs._azi_res;
732  _time_dir_pix = rhs._time_dir_pix;
733  _time_dir_lin = rhs._time_dir_lin;
734  _line_cont = rhs._line_cont;
735  _clutter_lock = rhs._clutter_lock;
736  _auto_focus = rhs._auto_focus;
737  _line_spacing = rhs._line_spacing;
738  _pix_spacing = rhs._pix_spacing;
739  _rngcmp_desg = rhs._rngcmp_desg;
740 
741  _ellip_j[0] = rhs._ellip_j[0];
742  _ellip_j[1] = rhs._ellip_j[1];
743  _ellip_j[2] = rhs._ellip_j[2];
744  _ampl_coef[0] = rhs._ampl_coef[0];
745  _ampl_coef[1] = rhs._ampl_coef[1];
746  _ampl_coef[2] = rhs._ampl_coef[2];
747  _ampl_coef[3] = rhs._ampl_coef[3];
748  _ampl_coef[4] = rhs._ampl_coef[4];
749  _phas_coef[0] = rhs._phas_coef[0];
750  _phas_coef[1] = rhs._phas_coef[1];
751  _phas_coef[2] = rhs._phas_coef[2];
752  _phas_coef[3] = rhs._phas_coef[3];
753  _phas_coef[4] = rhs._phas_coef[4];
754 
755  _radi_stretch[0] = rhs._radi_stretch[0];
756  _radi_stretch[1] = rhs._radi_stretch[1];
757  _alt_dopcen[0] = rhs._alt_dopcen[0];
758  _alt_dopcen[1] = rhs._alt_dopcen[1];
759  _alt_dopcen[2] = rhs._alt_dopcen[2];
760 
761  _crt_dopcen[0] = rhs._crt_dopcen[0];
762  _crt_dopcen[1] = rhs._crt_dopcen[1];
763  _crt_dopcen[2] = rhs._crt_dopcen[2];
764 
765  _alt_rate[0] = rhs._alt_rate[0];
766  _alt_rate[1] = rhs._alt_rate[1];
767  _alt_rate[2] = rhs._alt_rate[2];
768  _crt_rate[0] = rhs._crt_rate[0];
769  _crt_rate[1] = rhs._crt_rate[1];
770  _crt_rate[2] = rhs._crt_rate[2];
771  return *this;
772 }
double _fr
Range sampling rate
double _wave_length
Radar wave length
std::string _ellip_des
Ellipsoid designator.
std::string _clutter_lock
Clutter lock applied flag
int _chn_bits
Number of bits per channel
double _crt_rate[3]
Cross track Doppler rate term
double _alt_rate[3]
Along track Doppler rate term
double _bnd_azilok
Bandwidth per look in azimuth,Hz
double _azi_res
Azimuth resolution, meter
std::string _asc_des
Ascending/descending.
std::string _quant_desc
Quantization descriptor
double _elev_beam
Elevation beamwidth
std::string _auto_focus
Auto-focus applied flag
double _rng_length
Range pulse length
double _line_spacing
Line spacing, meters
std::string _sys_id
Processing system identifier
double _incident_ang
Incidence angle
std::string _algor_id
Processing algorithm identifier
double _bnd_rnglok
Bandwidth per look in range,Hz
std::string _scene_des
Scene designator.
int _seq_num
Sequence number.
std::string _sensor_id
Sensor identifier
double _crt_dopcen[3]
Cross track Doppler frequency terms
double _clock_ang
Sensor clock angle
double _phas_coef[5]
Range phase coefficients
double _bnd_azi
Total azimuth look bandwidth
std::string _orbit_num
Orbit number
int _sc_pix
Scene centre pixel number
double _azim_beam
Azimuth beamwidth
double _ellip_min
Ellipsoid semi_minor axis, km
int _chirp_ext_ind
Chirp extraction index
double _ellip_maj
Ellipsoid semi-major axis, km
double _plat_long
Platform geodetic longitude
double _terrain_h
Average terrain height, km
double _pro_long
Processed scene centre longitude
double _bnd_rng
Total range look bandwidth
double _gn_cross
Cross polarized gain
std::string _rng_weight
Range weighting designator
double _n_rnglok
Number of range looks
std::string _motion_comp
Motion compensation indicator
double _scene_len
Scene length, km
double _ellip_j[3]
Ellipsoid J2-4 parameters
int _sat_bintim
Satellite binary time
double _q_bias
Q channel DC bias
std::string _data_inpsrc
Data input source
std::string _fac_code
Facility process code
double _radi_stretch[2]
Radiometric stretch terms
std::string _baseband_f
Baseband conversion flag
double _n_azilok
Number of azimuth looks
double _rng_gate
Range gate start time
std::string _scene_id
Scene identifier.
int _sc_lin
Scene centre line number
double _grav_const
Gravitational constant
double _fa
Nominal PRF, Hz
double _pix_spacing
Pixel spacing, meters
double _earth_mass
Earth&#39;s mass.
int _sat_clkinc
Satellite clock increment
double _iq_ratio
I/Q channel ratio
double _ele_sight
Electronic boresight
double _plat_lat
Platform geodetic latitude
double _scene_wid
Scene width, km
int _sar_chn
SAR channel indicator
double _mech_sight
Mechanical boresight
std::string _rngcmp_f
Range compressed flag
std::string _mission_id
Mission identifier
std::string _ver_id
Processing version identifier
double _i_bias
I channel DC bias
double _alt_dopcen[3]
Along track Doppler frequency terms
double _rng_res
Range resolution, meter
std::string _line_cont
Line content indicator
double _pro_head
Processed scene centre headng
std::string _fac_id
Processing facility identifier
std::string _echo_track
Echo tracker on/off flag
std::string _azi_weight
Azimuth weighting designator
std::string _rngcmp_desg
Range compression designator
std::string _lev_code
Product level code
std::string _time_dir_pix
Pixel time direction indicator
std::string _prod_type
Product type specifier
std::string _inp_sctim
Input scene centre time.
double _plat_head
Platform heading
std::string _time_dir_lin
Line time direction indicator
double _pro_lat
Processed scene centre latitude
double _nchn
Number of SAR channels
double _gn_polar
Like polarized gain
std::string _pulse_code
Range pulse code specifier
int _sat_clktim
Satellite clock time
double _ampl_coef[5]
Range chirp coefficients

◆ Read()

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

Reads the class data from a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 77 of file DataSetSummary.h.

78  {
79  is>>*this;
80  };

◆ Write()

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

Writes the class to a stream.

Implements ossimplugins::RadarSatRecord.

Definition at line 85 of file DataSetSummary.h.

86  {
87  os<<*this;
88  };

Friends And Related Function Documentation

◆ operator<<

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

This function write the DataSetSummary in a stream.

Definition at line 24 of file DataSetSummary.cpp.

25 {
26  os<<"seq_num:"<<data._seq_num<<std::endl;
27 
28  os<<"sar_chn:"<<data._sar_chn<<std::endl;
29 
30  os<<"scene_id:"<<data._scene_id.c_str()<<std::endl;
31 
32  os<<"scene_des:"<<data._scene_des.c_str()<<std::endl;
33 
34  os<<"inp_sctim:"<<data._inp_sctim.c_str()<<std::endl;
35 
36  os<<"asc_des:"<<data._asc_des.c_str()<<std::endl;
37 
38  os<<"pro_lat:"<<data._pro_lat<<std::endl;
39 
40  os<<"pro_long:"<<data._pro_long<<std::endl;
41 
42  os<<"pro_head:"<<data._pro_head<<std::endl;
43 
44  os<<"ellip_des:"<<data._ellip_des.c_str()<<std::endl;
45 
46  os<<"ellip_maj:"<<data._ellip_maj<<std::endl;
47 
48  os<<"ellip_min:"<<data._ellip_min<<std::endl;
49  os<<"earth_mass:"<<data._earth_mass<<std::endl;
50  os<<"grav_const:"<<data._grav_const<<std::endl;
51  os<<"ellip_j[0]:"<<data._ellip_j[0]<<std::endl;
52  os<<"ellip_j[1]:"<<data._ellip_j[1]<<std::endl;
53  os<<"ellip_j[2]:"<<data._ellip_j[2]<<std::endl;
54  os<<"terrain_h:"<<data._terrain_h<<std::endl;
55  os<<"sc_lin:"<<data._sc_lin<<std::endl;
56  os<<"sc_pix:"<<data._sc_pix<<std::endl;
57  os<<"scene_len:"<<data._scene_len<<std::endl;
58  os<<"scene_wid:"<<data._scene_wid<<std::endl;
59  os<<"nchn:"<<data._nchn<<std::endl;
60  os<<"mission_id:"<<data._mission_id.c_str()<<std::endl;
61  os<<"sensor_id:"<<data._sensor_id.c_str()<<std::endl;
62  os<<"orbit_num:"<<data._orbit_num.c_str()<<std::endl;
63 
64  os<<"plat_lat:"<<data._plat_lat<<std::endl;
65 
66  os<<"plat_long:"<<data._plat_long<<std::endl;
67 
68  os<<"plat_head:"<<data._plat_head<<std::endl;
69 
70  os<<"clock_ang:"<<data._clock_ang<<std::endl;
71 
72  os<<"incident_ang:"<<data._incident_ang<<std::endl;
73 
74 
75  os<<"wave_length:"<<data._wave_length<<std::endl;
76 
77  os<<"motion_comp:"<<data._motion_comp.c_str()<<std::endl;
78 
79  os<<"pulse_code:"<<data._pulse_code.c_str()<<std::endl;
80 
81  for (int i=0;i<5;i++)
82  {
83  os<<"ampl_coef["<<i<<"]:"<<data._ampl_coef[i]<<std::endl;
84  }
85 
86  for (int i=0;i<5;i++)
87  {
88  os<<"phas_coef["<<i<<"]:"<<data._phas_coef[i]<<std::endl;
89  }
90 
91  os<<"chirp_ext_ind:"<<data._chirp_ext_ind<<std::endl;
92 
93  os<<"fr:"<<data._fr<<std::endl;
94 
95  os<<"rng_gate:"<<data._rng_gate<<std::endl;
96 
97  os<<"rng_length:"<<data._rng_length<<std::endl;
98 
99  os<<"baseband_f:"<<data._baseband_f.c_str()<<std::endl;
100 
101  os<<"rngcmp_f:"<<data._rngcmp_f.c_str()<<std::endl;
102 
103  os<<"gn_polar:"<<data._gn_polar <<std::endl;
104 
105  os<<"gn_cross:"<<data._gn_cross <<std::endl;
106 
107  os<<"chn_bits:"<<data._chn_bits<<std::endl;
108 
109  os<<"quant_desc:"<<data._quant_desc.c_str()<<std::endl;
110 
111  os<<"i_bias:"<<data._i_bias<<std::endl;
112 
113  os<<"q_bias:"<<data._q_bias<<std::endl;
114 
115  os<<"iq_ratio:"<<data._iq_ratio<<std::endl;
116 
117  os<<"ele_sight:"<<data._ele_sight<<std::endl;
118 
119  os<<"mech_sight:"<<data._mech_sight<<std::endl;
120 
121  os<<"echo_track:"<<data._echo_track.c_str()<<std::endl;
122 
123  os<<"fa:"<<data._fa<<std::endl;
124 
125  os<<"elev_beam:"<<data._elev_beam<<std::endl;
126 
127  os<<"azim_beam:"<<data._azim_beam<<std::endl;
128 
129  os<<"sat_bintim:"<<data._sat_bintim<<std::endl;
130 
131  os<<"sat_clktim:"<<data._sat_clktim<<std::endl;
132 
133  os<<"sat_clkinc:"<<data._sat_clkinc<<std::endl;
134 
135  os<<"fac_id:"<<data._fac_id.c_str()<<std::endl;
136 
137  os<<"sys_id:"<<data._sys_id.c_str()<<std::endl;
138 
139  os<<"ver_id:"<<data._ver_id.c_str()<<std::endl;
140 
141  os<<"fac_code:"<<data._fac_code.c_str()<<std::endl;
142 
143  os<<"lev_code:"<<data._lev_code.c_str()<<std::endl;
144 
145  os<<"prod_type:"<<data._prod_type.c_str()<<std::endl;
146 
147  os<<"algor_id:"<<data._algor_id.c_str()<<std::endl;
148 
149  os<<"n_azilok:"<<data._n_azilok<<std::endl;
150 
151  os<<"n_rnglok:"<<data._n_rnglok<<std::endl;
152 
153  os<<"bnd_azilok:"<<data._bnd_azilok<<std::endl;
154 
155  os<<"bnd_rnglok:"<<data._bnd_rnglok<<std::endl;
156 
157  os<<"bnd_azi:"<<data._bnd_azi<<std::endl;
158 
159  os<<"bnd_rng:"<<data._bnd_rng<<std::endl;
160 
161  os<<"azi_weight:"<<data._azi_weight.c_str()<<std::endl;
162 
163  os<<"rng_weight:"<<data._rng_weight.c_str()<<std::endl;
164 
165  os<<"data_inpsrc:"<<data._data_inpsrc.c_str()<<std::endl;
166 
167  os<<"rng_res:"<<data._rng_res<<std::endl;
168 
169  os<<"azi_res:"<<data._azi_res<<std::endl;
170 
171  os<<"radi_stretch[0]:"<<data._radi_stretch[0]<<std::endl;
172  os<<"radi_stretch[1]:"<<data._radi_stretch[1]<<std::endl;
173 
174  os<<"alt_dopcen[0]:"<<data._alt_dopcen[0]<<std::endl;
175  os<<"alt_dopcen[1]:"<<data._alt_dopcen[1]<<std::endl;
176  os<<"alt_dopcen[2]:"<<data._alt_dopcen[2]<<std::endl;
177 
178  os<<"crt_dopcen[0]:"<<data._crt_dopcen[0]<<std::endl;
179  os<<"crt_dopcen[1]:"<<data._crt_dopcen[1]<<std::endl;
180  os<<"crt_dopcen[2]:"<<data._crt_dopcen[2]<<std::endl;
181 
182  os<<"time_dir_pix:"<<data._time_dir_pix.c_str()<<std::endl;
183 
184  os<<"time_dir_lin:"<<data._time_dir_lin.c_str()<<std::endl;
185 
186  os<<"alt_rate[0]:"<<data._alt_rate[0]<<std::endl;
187  os<<"alt_rate[1]:"<<data._alt_rate[1]<<std::endl;
188  os<<"alt_rate[2]:"<<data._alt_rate[2]<<std::endl;
189 
190  os<<"crt_rate[0]:"<<data._crt_rate[0]<<std::endl;
191  os<<"crt_rate[1]:"<<data._crt_rate[1]<<std::endl;
192  os<<"crt_rate[2]:"<<data._crt_rate[2]<<std::endl;
193 
194  os<<"clutter_lock:"<<data._line_cont.c_str()<<std::endl;
195 
196  os<<"clutter_lock:"<<data._clutter_lock.c_str()<<std::endl;
197 
198  os<<"auto_focus:"<<data._auto_focus.c_str()<<std::endl;
199 
200  os<<"line_spacing:"<<data._line_spacing<<std::endl;
201 
202  os<<"pix_spacing:"<<data._pix_spacing<<std::endl;
203 
204  os<<"rngcmp_desg:"<<data._rngcmp_desg.c_str()<<std::endl;
205 
206  return os;
207 
208 }

◆ operator>>

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

This function read a DataSetSummary from a stream.

Definition at line 210 of file DataSetSummary.cpp.

211 {
212  char buf16[17];
213  buf16[16]='\0';
214  char buf32[33];
215  buf32[32] = '\0';
216  char buf8[9];
217  buf8[8] = '\0';
218  char buf4[5];
219  buf4[4] = '\0';
220 
221  is.read(buf4,4);
222  data._seq_num = atoi(buf4);
223 
224  is.read(buf4,4);
225  data._sar_chn = atoi(buf4);
226 
227  is.read(buf16,16);
228  data._scene_id = buf16;
229 
230  is.read(buf32,32);
231  data._scene_des = buf32;
232 
233  is.read(buf32,32);
234  data._inp_sctim = buf32;
235 
236  is.read(buf16,16);
237  data._asc_des = buf16;
238 
239  is.read(buf16,16);
240  data._pro_lat = atof(buf16);
241 
242  is.read(buf16,16);
243  data._pro_long = atof(buf16);
244 
245  is.read(buf16,16);
246  data._pro_head = atof(buf16);
247 
248  is.read(buf16,16);
249  data._ellip_des = buf16;
250 
251  is.read(buf16,16);
252  data._ellip_maj = atof(buf16);
253 
254  is.read(buf16,16);
255  data._ellip_min = atof(buf16);
256 
257  is.read(buf16,16);
258  data._earth_mass = atof(buf16);
259 
260  is.read(buf16,16);
261  data._grav_const = atof(buf16);
262 
263  is.read(buf16,16);
264  data._ellip_j[0] = atof(buf16);
265  is.read(buf16,16);
266  data._ellip_j[1] = atof(buf16);
267  is.read(buf16,16);
268  data._ellip_j[2] = atof(buf16);
269 
270  is.read(buf16,16);
271 
272  is.read(buf16,16);
273  data._terrain_h = atof(buf16);
274 
275  is.read(buf8,8);
276  data._sc_lin = atoi(buf8);
277 
278  is.read(buf8,8);
279  data._sc_pix = atoi(buf8);
280 
281  is.read(buf16,16);
282  data._scene_len = atof(buf16);
283 
284  is.read(buf16,16);
285  data._scene_wid = atof(buf16);
286 
287  is.read(buf16,16);
288 
289  is.read(buf4,4);
290  data._nchn = atoi(buf4);
291 
292  is.read(buf4,4);
293 
294  is.read(buf16,16);
295  data._mission_id = buf16;
296 
297  is.read(buf32,32);
298  data._sensor_id = buf32;
299 
300  is.read(buf8,8);
301  data._orbit_num = buf8;
302 
303  is.read(buf8,8);
304  data._plat_lat = atof(buf8);
305 
306  is.read(buf8,8);
307  data._plat_long = atof(buf8);
308 
309  is.read(buf8,8);
310  data._plat_head = atof(buf8);
311 
312  is.read(buf8,8);
313  data._clock_ang = atof(buf8);
314 
315  is.read(buf8,8);
316  data._incident_ang = atof(buf8);
317 
318  is.read(buf8,8);
319 
320  is.read(buf16,16);
321  data._wave_length = atof(buf16);
322 
323  is.read(buf8,2);
324  buf8[2] = '\0';
325  data._motion_comp = buf8;
326 
327  is.read(buf16,16);
328  data._pulse_code = buf16;
329 
330  for (int i=0;i<5;i++)
331  {
332  is.read(buf16,16);
333  data._ampl_coef[i] = atof(buf16);
334  }
335 
336  for (int i=0;i<5;i++)
337  {
338  is.read(buf16,16);
339  data._phas_coef[i] = atof(buf16);
340  }
341 
342  is.read(buf8,8);
343  data._chirp_ext_ind = atoi(buf8);
344 
345  is.read(buf8,8);
346 
347  is.read(buf16,16);
348  data._fr = atof(buf16);
349 
350  is.read(buf16,16);
351  data._rng_gate = atof(buf16);
352 
353  is.read(buf16,16);
354  data._rng_length = atof(buf16);
355 
356  is.read(buf8,4);
357  buf8[4] = '\0';
358  data._baseband_f = buf8;
359 
360  is.read(buf8,4);
361  buf8[4] = '\0';
362  data._rngcmp_f = buf8;
363 
364  is.read(buf16,16);
365  data._gn_polar = atof(buf16);
366 
367  is.read(buf16,16);
368  data._gn_cross = atof(buf16);
369 
370  is.read(buf8,8);
371  data._chn_bits = atoi(buf8);
372 
373  is.read(buf16,12);
374  buf16[12] = '\0';
375  data._quant_desc = buf16;
376 
377  is.read(buf16,16);
378  data._i_bias = atof(buf16);
379 
380  is.read(buf16,16);
381  data._q_bias = atof(buf16);
382 
383  is.read(buf16,16);
384  data._iq_ratio = atof(buf16);
385 
386  is.read(buf16,16);
387 
388  is.read(buf16,16);
389 
390  is.read(buf16,16);
391  data._ele_sight = atof(buf16);
392 
393  is.read(buf16,16);
394  data._mech_sight = atof(buf16);
395 
396  is.read(buf4,4);
397  data._echo_track = buf4;
398 
399  is.read(buf16,16);
400  data._fa = atof(buf16);
401 
402  is.read(buf16,16);
403  data._elev_beam = atof(buf16);
404 
405  is.read(buf16,16);
406  data._azim_beam = atof(buf16);
407 
408  is.read(buf16,16);
409  data._sat_bintim = atoi(buf16);
410 
411  is.read(buf32,32);
412  data._sat_clktim = atoi(buf32);
413 
414  is.read(buf8,8);
415  data._sat_clkinc = atoi(buf8);
416 
417  is.read(buf8,8);
418 
419  is.read(buf16,16);
420  data._fac_id = buf16;
421 
422  is.read(buf8,8);
423  data._sys_id = buf8;
424 
425  is.read(buf8,8);
426  data._ver_id = buf8;
427 
428  is.read(buf16,16);
429  data._fac_code = buf16;
430 
431  is.read(buf16,16);
432  data._lev_code = buf16;
433 
434  is.read(buf32,32);
435  data._prod_type = buf32;
436 
437  is.read(buf32,32);
438  data._algor_id = buf32;
439 
440  is.read(buf16,16);
441  data._n_azilok = atof(buf16);
442 
443  is.read(buf16,16);
444  data._n_rnglok = atof(buf16);
445 
446  is.read(buf16,16);
447  data._bnd_azilok = atof(buf16);
448 
449  is.read(buf16,16);
450  data._bnd_rnglok = atof(buf16);
451 
452  is.read(buf16,16);
453  data._bnd_azi = atof(buf16);
454 
455  is.read(buf16,16);
456  data._bnd_rng = atof(buf16);
457 
458  is.read(buf32,32);
459  data._azi_weight = buf32;
460 
461  is.read(buf32,32);
462  data._rng_weight = buf32;
463 
464  is.read(buf16,16);
465  data._data_inpsrc = buf16;
466 
467  is.read(buf16,16);
468  data._rng_res = atof(buf16);
469 
470  is.read(buf16,16);
471  data._azi_res = atof(buf16);
472 
473  is.read(buf16,16);
474  data._radi_stretch[0] = atof(buf16);
475  is.read(buf16,16);
476  data._radi_stretch[1] = atof(buf16);
477 
478  is.read(buf16,16);
479  data._alt_dopcen[0] = atof(buf16);
480  is.read(buf16,16);
481  data._alt_dopcen[1] = atof(buf16);
482  is.read(buf16,16);
483  data._alt_dopcen[2] = atof(buf16);
484 
485  is.read(buf16,16);
486 
487  is.read(buf16,16);
488  data._crt_dopcen[0] = atof(buf16);
489  is.read(buf16,16);
490  data._crt_dopcen[1] = atof(buf16);
491  is.read(buf16,16);
492  data._crt_dopcen[2] = atof(buf16);
493 
494  is.read(buf8,8);
495  data._time_dir_pix = buf8;
496 
497  is.read(buf8,8);
498  data._time_dir_lin = buf8;
499 
500  is.read(buf16,16);
501  data._alt_rate[0] = atof(buf16);
502  is.read(buf16,16);
503  data._alt_rate[1] = atof(buf16);
504  is.read(buf16,16);
505  data._alt_rate[2] = atof(buf16);
506 
507  is.read(buf16,16);
508 
509  is.read(buf16,16);
510  data._crt_rate[0] = atof(buf16);
511  is.read(buf16,16);
512  data._crt_rate[1] = atof(buf16);
513  is.read(buf16,16);
514  data._crt_rate[2] = atof(buf16);
515 
516  is.read(buf16,16);
517 
518  is.read(buf8,8);
519  data._line_cont = buf8;
520 
521  is.read(buf4,4);
522  data._clutter_lock = buf4;
523 
524  is.read(buf4,4);
525  data._auto_focus = buf4;
526 
527  is.read(buf16,16);
528  data._line_spacing = atof(buf16);
529 
530  is.read(buf16,16);
531  data._pix_spacing = atof(buf16);
532 
533  is.read(buf16,16);
534  data._rngcmp_desg = buf16;
535 
536  char buf[2363];
537  buf[2362] = '\0';
538 
539  is.read(buf,2362);
540 
541  return is;
542 }

Member Data Documentation

◆ _algor_id

std::string ossimplugins::DataSetSummary::_algor_id
protected


Processing algorithm identifier

Definition at line 970 of file DataSetSummary.h.

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

◆ _alt_dopcen

double ossimplugins::DataSetSummary::_alt_dopcen[3]
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>>().

◆ _alt_rate

double ossimplugins::DataSetSummary::_alt_rate[3]
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>>().

◆ _ampl_coef

double ossimplugins::DataSetSummary::_ampl_coef[5]
protected


Range chirp coefficients

Definition at line 847 of file DataSetSummary.h.

Referenced by DataSetSummary(), get_ampl_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _asc_des

std::string ossimplugins::DataSetSummary::_asc_des
protected

Ascending/descending.

Definition at line 735 of file DataSetSummary.h.

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

◆ _auto_focus

std::string ossimplugins::DataSetSummary::_auto_focus
protected


Auto-focus applied flag

Definition at line 1057 of file DataSetSummary.h.

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

◆ _azi_res

double ossimplugins::DataSetSummary::_azi_res
protected


Azimuth resolution, meter

Definition at line 1014 of file DataSetSummary.h.

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

◆ _azi_weight

std::string ossimplugins::DataSetSummary::_azi_weight
protected


Azimuth weighting designator

Definition at line 998 of file DataSetSummary.h.

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

◆ _azim_beam

double ossimplugins::DataSetSummary::_azim_beam
protected


Azimuth beamwidth

Definition at line 929 of file DataSetSummary.h.

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

◆ _baseband_f

std::string ossimplugins::DataSetSummary::_baseband_f
protected


Baseband conversion flag

Definition at line 872 of file DataSetSummary.h.

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

◆ _bnd_azi

double ossimplugins::DataSetSummary::_bnd_azi
protected


Total azimuth look bandwidth

Definition at line 990 of file DataSetSummary.h.

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

◆ _bnd_azilok

double ossimplugins::DataSetSummary::_bnd_azilok
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>>().

◆ _bnd_rng

double ossimplugins::DataSetSummary::_bnd_rng
protected


Total range look bandwidth

Definition at line 994 of file DataSetSummary.h.

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

◆ _bnd_rnglok

double ossimplugins::DataSetSummary::_bnd_rnglok
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>>().

◆ _chirp_ext_ind

int ossimplugins::DataSetSummary::_chirp_ext_ind
protected


Chirp extraction index

Definition at line 855 of file DataSetSummary.h.

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

◆ _chn_bits

int ossimplugins::DataSetSummary::_chn_bits
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>>().

◆ _clock_ang

double ossimplugins::DataSetSummary::_clock_ang
protected


Sensor clock angle

Definition at line 826 of file DataSetSummary.h.

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

◆ _clutter_lock

std::string ossimplugins::DataSetSummary::_clutter_lock
protected


Clutter lock applied flag

Definition at line 1053 of file DataSetSummary.h.

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

◆ _crt_dopcen

double ossimplugins::DataSetSummary::_crt_dopcen[3]
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>>().

◆ _crt_rate

double ossimplugins::DataSetSummary::_crt_rate[3]
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>>().

◆ _data_inpsrc

std::string ossimplugins::DataSetSummary::_data_inpsrc
protected


Data input source

Definition at line 1006 of file DataSetSummary.h.

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

◆ _earth_mass

double ossimplugins::DataSetSummary::_earth_mass
protected

Earth's mass.

Definition at line 763 of file DataSetSummary.h.

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

◆ _echo_track

std::string ossimplugins::DataSetSummary::_echo_track
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>>().

◆ _ele_sight

double ossimplugins::DataSetSummary::_ele_sight
protected


Electronic boresight

Definition at line 909 of file DataSetSummary.h.

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

◆ _elev_beam

double ossimplugins::DataSetSummary::_elev_beam
protected


Elevation beamwidth

Definition at line 925 of file DataSetSummary.h.

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

◆ _ellip_des

std::string ossimplugins::DataSetSummary::_ellip_des
protected

Ellipsoid designator.

Definition at line 751 of file DataSetSummary.h.

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

◆ _ellip_j

double ossimplugins::DataSetSummary::_ellip_j[3]
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>>().

◆ _ellip_maj

double ossimplugins::DataSetSummary::_ellip_maj
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>>().

◆ _ellip_min

double ossimplugins::DataSetSummary::_ellip_min
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>>().

◆ _fa

double ossimplugins::DataSetSummary::_fa
protected


Nominal PRF, Hz

Definition at line 921 of file DataSetSummary.h.

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

◆ _fac_code

std::string ossimplugins::DataSetSummary::_fac_code
protected


Facility process code

Definition at line 958 of file DataSetSummary.h.

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

◆ _fac_id

std::string ossimplugins::DataSetSummary::_fac_id
protected


Processing facility identifier

Definition at line 946 of file DataSetSummary.h.

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

◆ _fr

double ossimplugins::DataSetSummary::_fr
protected


Range sampling rate

Definition at line 860 of file DataSetSummary.h.

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

◆ _gn_cross

double ossimplugins::DataSetSummary::_gn_cross
protected


Cross polarized gain

Definition at line 884 of file DataSetSummary.h.

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

◆ _gn_polar

double ossimplugins::DataSetSummary::_gn_polar
protected


Like polarized gain

Definition at line 880 of file DataSetSummary.h.

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

◆ _grav_const

double ossimplugins::DataSetSummary::_grav_const
protected


Gravitational constant

Definition at line 767 of file DataSetSummary.h.

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

◆ _i_bias

double ossimplugins::DataSetSummary::_i_bias
protected


I channel DC bias

Definition at line 896 of file DataSetSummary.h.

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

◆ _incident_ang

double ossimplugins::DataSetSummary::_incident_ang
protected


Incidence angle

Definition at line 830 of file DataSetSummary.h.

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

◆ _inp_sctim

std::string ossimplugins::DataSetSummary::_inp_sctim
protected

Input scene centre time.

Definition at line 731 of file DataSetSummary.h.

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

◆ _iq_ratio

double ossimplugins::DataSetSummary::_iq_ratio
protected


I/Q channel ratio

Definition at line 904 of file DataSetSummary.h.

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

◆ _lev_code

std::string ossimplugins::DataSetSummary::_lev_code
protected


Product level code

Definition at line 962 of file DataSetSummary.h.

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

◆ _line_cont

std::string ossimplugins::DataSetSummary::_line_cont
protected


Line content indicator

Definition at line 1049 of file DataSetSummary.h.

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

◆ _line_spacing

double ossimplugins::DataSetSummary::_line_spacing
protected


Line spacing, meters

Definition at line 1061 of file DataSetSummary.h.

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

◆ _mech_sight

double ossimplugins::DataSetSummary::_mech_sight
protected


Mechanical boresight

Definition at line 913 of file DataSetSummary.h.

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

◆ _mission_id

std::string ossimplugins::DataSetSummary::_mission_id
protected


Mission identifier

Definition at line 802 of file DataSetSummary.h.

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

◆ _motion_comp

std::string ossimplugins::DataSetSummary::_motion_comp
protected


Motion compensation indicator

Definition at line 839 of file DataSetSummary.h.

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

◆ _n_azilok

double ossimplugins::DataSetSummary::_n_azilok
protected


Number of azimuth looks

Definition at line 974 of file DataSetSummary.h.

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

◆ _n_rnglok

double ossimplugins::DataSetSummary::_n_rnglok
protected


Number of range looks

Definition at line 978 of file DataSetSummary.h.

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

◆ _nchn

double ossimplugins::DataSetSummary::_nchn
protected


Number of SAR channels

Definition at line 797 of file DataSetSummary.h.

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

◆ _orbit_num

std::string ossimplugins::DataSetSummary::_orbit_num
protected


Orbit number

Definition at line 810 of file DataSetSummary.h.

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

◆ _phas_coef

double ossimplugins::DataSetSummary::_phas_coef[5]
protected


Range phase coefficients

Definition at line 851 of file DataSetSummary.h.

Referenced by DataSetSummary(), get_phas_coef(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _pix_spacing

double ossimplugins::DataSetSummary::_pix_spacing
protected


Pixel spacing, meters

Definition at line 1065 of file DataSetSummary.h.

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

◆ _plat_head

double ossimplugins::DataSetSummary::_plat_head
protected


Platform heading

Definition at line 822 of file DataSetSummary.h.

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

◆ _plat_lat

double ossimplugins::DataSetSummary::_plat_lat
protected


Platform geodetic latitude

Definition at line 814 of file DataSetSummary.h.

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

◆ _plat_long

double ossimplugins::DataSetSummary::_plat_long
protected


Platform geodetic longitude

Definition at line 818 of file DataSetSummary.h.

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

◆ _pro_head

double ossimplugins::DataSetSummary::_pro_head
protected


Processed scene centre headng

Definition at line 747 of file DataSetSummary.h.

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

◆ _pro_lat

double ossimplugins::DataSetSummary::_pro_lat
protected


Processed scene centre latitude

Definition at line 739 of file DataSetSummary.h.

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

◆ _pro_long

double ossimplugins::DataSetSummary::_pro_long
protected


Processed scene centre longitude

Definition at line 743 of file DataSetSummary.h.

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

◆ _prod_type

std::string ossimplugins::DataSetSummary::_prod_type
protected


Product type specifier

Definition at line 966 of file DataSetSummary.h.

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

◆ _pulse_code

std::string ossimplugins::DataSetSummary::_pulse_code
protected


Range pulse code specifier

Definition at line 843 of file DataSetSummary.h.

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

◆ _q_bias

double ossimplugins::DataSetSummary::_q_bias
protected


Q channel DC bias

Definition at line 900 of file DataSetSummary.h.

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

◆ _quant_desc

std::string ossimplugins::DataSetSummary::_quant_desc
protected


Quantization descriptor

Definition at line 892 of file DataSetSummary.h.

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

◆ _radi_stretch

double ossimplugins::DataSetSummary::_radi_stretch[2]
protected


Radiometric stretch terms

Definition at line 1018 of file DataSetSummary.h.

Referenced by DataSetSummary(), get_radi_stretch(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _rng_gate

double ossimplugins::DataSetSummary::_rng_gate
protected


Range gate start time

Definition at line 864 of file DataSetSummary.h.

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

◆ _rng_length

double ossimplugins::DataSetSummary::_rng_length
protected


Range pulse length

Definition at line 868 of file DataSetSummary.h.

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

◆ _rng_res

double ossimplugins::DataSetSummary::_rng_res
protected


Range resolution, meter

Definition at line 1010 of file DataSetSummary.h.

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

◆ _rng_weight

std::string ossimplugins::DataSetSummary::_rng_weight
protected


Range weighting designator

Definition at line 1002 of file DataSetSummary.h.

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

◆ _rngcmp_desg

std::string ossimplugins::DataSetSummary::_rngcmp_desg
protected


Range compression designator

Definition at line 1069 of file DataSetSummary.h.

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

◆ _rngcmp_f

std::string ossimplugins::DataSetSummary::_rngcmp_f
protected


Range compressed flag

Definition at line 876 of file DataSetSummary.h.

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

◆ _sar_chn

int ossimplugins::DataSetSummary::_sar_chn
protected


SAR channel indicator

Definition at line 719 of file DataSetSummary.h.

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

◆ _sat_bintim

int ossimplugins::DataSetSummary::_sat_bintim
protected


Satellite binary time

Definition at line 933 of file DataSetSummary.h.

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

◆ _sat_clkinc

int ossimplugins::DataSetSummary::_sat_clkinc
protected


Satellite clock increment

Definition at line 941 of file DataSetSummary.h.

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

◆ _sat_clktim

int ossimplugins::DataSetSummary::_sat_clktim
protected


Satellite clock time

Definition at line 937 of file DataSetSummary.h.

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

◆ _sc_lin

int ossimplugins::DataSetSummary::_sc_lin
protected


Scene centre line number

Definition at line 780 of file DataSetSummary.h.

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

◆ _sc_pix

int ossimplugins::DataSetSummary::_sc_pix
protected


Scene centre pixel number

Definition at line 784 of file DataSetSummary.h.

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

◆ _scene_des

std::string ossimplugins::DataSetSummary::_scene_des
protected

Scene designator.

Definition at line 727 of file DataSetSummary.h.

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

◆ _scene_id

std::string ossimplugins::DataSetSummary::_scene_id
protected

Scene identifier.

Definition at line 723 of file DataSetSummary.h.

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

◆ _scene_len

double ossimplugins::DataSetSummary::_scene_len
protected


Scene length, km

Definition at line 788 of file DataSetSummary.h.

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

◆ _scene_wid

double ossimplugins::DataSetSummary::_scene_wid
protected


Scene width, km

Definition at line 792 of file DataSetSummary.h.

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

◆ _sensor_id

std::string ossimplugins::DataSetSummary::_sensor_id
protected


Sensor identifier

Definition at line 806 of file DataSetSummary.h.

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

◆ _seq_num

int ossimplugins::DataSetSummary::_seq_num
protected

Sequence number.

Definition at line 709 of file DataSetSummary.h.

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

◆ _sys_id

std::string ossimplugins::DataSetSummary::_sys_id
protected


Processing system identifier

Definition at line 950 of file DataSetSummary.h.

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

◆ _terrain_h

double ossimplugins::DataSetSummary::_terrain_h
protected


Average terrain height, km

Definition at line 776 of file DataSetSummary.h.

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

◆ _time_dir_lin

std::string ossimplugins::DataSetSummary::_time_dir_lin
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>>().

◆ _time_dir_pix

std::string ossimplugins::DataSetSummary::_time_dir_pix
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>>().

◆ _ver_id

std::string ossimplugins::DataSetSummary::_ver_id
protected


Processing version identifier

Definition at line 954 of file DataSetSummary.h.

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

◆ _wave_length

double ossimplugins::DataSetSummary::_wave_length
protected


Radar wave length

Definition at line 835 of file DataSetSummary.h.

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


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