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

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

#include <AlosPalsarDataSetSummary.h>

Inheritance diagram for ossimplugins::AlosPalsarDataSetSummary:
ossimplugins::AlosPalsarRecord

Public Member Functions

 AlosPalsarDataSetSummary ()
 Constructor. More...
 
virtual ~AlosPalsarDataSetSummary ()
 Destructor. More...
 
 AlosPalsarDataSetSummary (const AlosPalsarDataSetSummary &rhs)
 Copy constructor. More...
 
AlosPalsarDataSetSummaryoperator= (const AlosPalsarDataSetSummary &rhs)
 Copy operator. More...
 
AlosPalsarRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
AlosPalsarRecordClone ()
 This function is able to create a new instance of the class initialised with the data of the calling instance. More...
 
void Read (std::istream &is)
 Read the class data from a stream. More...
 
void Write (std::ostream &os)
 Write the class to a stream. More...
 
int get_seq_num () const
 Sequence number. More...
 
int get_sar_chn () const
 SAR channel indicator. More...
 
std::string get_scene_id () const
 Scene identifier. More...
 
std::string get_scene_des () const
 Scene designator. More...
 
std::string get_inp_sctim () const
 Input scene centre time. More...
 
std::string get_asc_des () const
 Ascending/descending. More...
 
double get_pro_lat () const
 Processed scene centre latitude. More...
 
double get_pro_long () const
 Processed scene centre longitude. More...
 
double get_pro_head () const
 Processed scene centre headng. More...
 
std::string get_ellip_des () const
 Ellipsoid designator. More...
 
double get_ellip_maj () const
 Ellipsoid semi-major axis, km. More...
 
double get_ellip_min () const
 Ellipsoid semi_minor axis, km. More...
 
double get_earth_mass () const
 Earth's mass. More...
 
double get_grav_const () const
 Gravitational constant. More...
 
const double * get_ellip_j () const
 Ellipsoid J2-4 parameters. More...
 
double get_terrain_h () const
 Average terrain height, km. More...
 
int get_sc_lin () const
 Scene centre line number. More...
 
int get_sc_pix () const
 Scene centre pixel number. More...
 
double get_scene_len () const
 Scene length, km. More...
 
double get_scene_wid () const
 Scene width, km. More...
 
double get_nchn () const
 Number of SAR channels. More...
 
std::string get_mission_id () const
 Mission identifier. More...
 
std::string get_sensor_id () const
 Sensor identifier. More...
 
std::string get_orbit_num () const
 Orbit number. More...
 
double get_plat_lat () const
 Platform geodetic latitude. More...
 
double get_plat_long () const
 Platform geodetic longitude. More...
 
double get_plat_head () const
 Platform heading. More...
 
double get_clock_ang () const
 Sensor clock angle. More...
 
double get_incident_ang () const
 Incidence angle. More...
 
double get_wave_length () const
 Radar wave length. More...
 
std::string get_motion_comp () const
 Motion compensation indicator. More...
 
std::string get_pulse_code () const
 Range pulse code specifier. More...
 
const double * get_ampl_coef () const
 Range chirp coefficients. More...
 
const double * get_phas_coef () const
 Range phase coefficients. More...
 
int get_chirp_ext_ind () const
 Chirp extraction index. More...
 
double get_fr () const
 Range sampling rate. More...
 
double get_rng_gate () const
 Range gate start time. More...
 
double get_rng_length () const
 Range pulse length. More...
 
std::string get_baseband_f () const
 Baseband conversion flag. More...
 
std::string get_rngcmp_f () const
 Range compressed flag. More...
 
double get_gn_polar () const
 Like polarized gain. More...
 
double get_gn_cross () const
 Cross polarized gain. More...
 
int get_chn_bits () const
 Number of bits per channel. More...
 
std::string get_quant_desc () const
 Quantization descriptor. More...
 
double get_i_bias () const
 I channel DC bias. More...
 
double get_q_bias () const
 Q channel DC bias. More...
 
double get_iq_ratio () const
 I/Q channel ratio. More...
 
double get_mech_sight () const
 Mechanical boresight. More...
 
double get_fa () const
 Nominal PRF, Hz. More...
 
std::string get_sat_bintim () const
 Satellite binary time. More...
 
std::string get_sat_clktim () const
 Satellite clock time. More...
 
std::string get_sat_clkinc () const
 Satellite clock increment. More...
 
std::string get_fac_id () const
 Processing facility identifier. More...
 
std::string get_sys_id () const
 Processing system identifier. More...
 
std::string get_ver_id () const
 Processing version identifier. More...
 
std::string get_prod_type () const
 Product type specifier. More...
 
std::string get_algor_id () const
 Processing algorithm identifier. More...
 
double get_n_azilok () const
 Number of azimuth looks. More...
 
double get_n_rnglok () const
 Number of range looks. More...
 
double get_bnd_azilok () const
 Bandwidth per look in azimuth,Hz. More...
 
double get_bnd_rnglok () const
 Bandwidth per look in range,Hz. More...
 
double get_bnd_azi () const
 Total azimuth look bandwidth. More...
 
double get_bnd_rng () const
 Total range look bandwidth. More...
 
std::string get_azi_weight () const
 Azimuth weighting designator. More...
 
std::string get_rng_weight () const
 Range weighting designator. More...
 
std::string get_data_inpsrc () const
 Data input source. More...
 
double get_rng_res () const
 Range resolution, meter. More...
 
double get_azi_res () const
 Azimuth resolution, meter. More...
 
const double * get_alt_dopcen () const
 Along track Doppler frequency terms. More...
 
const double * get_crt_dopcen () const
 Cross track Doppler frequency terms. More...
 
std::string get_time_dir_pix () const
 Pixel time direction indicator. More...
 
std::string get_time_dir_lin () const
 Line time direction indicator. More...
 
const double * get_alt_rate () const
 Along track Doppler rate term. More...
 
const double * get_crt_rate () const
 Cross track Doppler rate term. More...
 
std::string get_line_cont () const
 Line content indicator. More...
 
std::string get_clutter_lock () const
 Clutter lock applied flag. More...
 
std::string get_auto_focus () const
 Auto-focus applied flag. More...
 
double get_line_spacing () const
 Line spacing, meters. More...
 
double get_pix_spacing () const
 Pixel spacing, meters. More...
 
std::string get_rngcmp_desg () const
 Range compression designator. More...
 
const double * get_dopcen_range () const
 Along track Doppler frequency terms (in range unit: km) More...
 
- Public Member Functions inherited from ossimplugins::AlosPalsarRecord
 AlosPalsarRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~AlosPalsarRecord ()
 Destructor. More...
 
 AlosPalsarRecord (const AlosPalsarRecord &rhs)
 Copy constructor. More...
 
std::string get_mnemonic ()
 

Protected Attributes

int _seq_num
 from 1767 to 4096 to be added More...
 
int _sar_chn
 SAR channel indicator. More...
 
std::string _scene_id
 Scene identifier. More...
 
std::string _scene_des
 Scene designator. More...
 
std::string _inp_sctim
 Input scene centre time. More...
 
std::string _asc_des
 Ascending/descending. More...
 
double _pro_lat
 Processed scene centre latitude. More...
 
double _pro_long
 Processed scene centre longitude. More...
 
double _pro_head
 Processed scene centre headng. More...
 
std::string _ellip_des
 Ellipsoid designator. More...
 
double _ellip_maj
 Ellipsoid semi-major axis, km. More...
 
double _ellip_min
 Ellipsoid semi_minor axis, km. More...
 
double _earth_mass
 Earth's mass. More...
 
double _grav_const
 Gravitational constant. More...
 
double _ellip_j [3]
 Ellipsoid J2-4 parameters. More...
 
double _terrain_h
 Average terrain height, km. More...
 
int _sc_lin
 Scene centre line number. More...
 
int _sc_pix
 Scene centre pixel number. More...
 
double _scene_len
 Scene length, km. More...
 
double _scene_wid
 Scene width, km. More...
 
double _nchn
 Number of SAR channels. More...
 
std::string _mission_id
 Mission identifier. More...
 
std::string _sensor_id
 Sensor identifier. More...
 
std::string _orbit_num
 Orbit number. More...
 
double _plat_lat
 Platform geodetic latitude. More...
 
double _plat_long
 Platform geodetic longitude. More...
 
double _plat_head
 Platform heading. More...
 
double _clock_ang
 Sensor clock angle. More...
 
double _incident_ang
 Incidence angle. More...
 
double _wave_length
 Radar wave length. More...
 
std::string _motion_comp
 Motion compensation indicator. More...
 
std::string _pulse_code
 Range pulse code specifier. More...
 
double _ampl_coef [5]
 Range chirp coefficients. More...
 
double _phas_coef [5]
 Range phase coefficients. More...
 
int _chirp_ext_ind
 Chirp extraction index. More...
 
double _fr
 Range sampling rate. More...
 
double _rng_gate
 Range gate start time. More...
 
double _rng_length
 Range pulse length. More...
 
std::string _baseband_f
 Baseband conversion flag. More...
 
std::string _rngcmp_f
 Range compressed flag. More...
 
double _gn_polar
 Like polarized gain. More...
 
double _gn_cross
 Cross polarized gain. More...
 
int _chn_bits
 Number of bits per channel. More...
 
std::string _quant_desc
 Quantization descriptor. More...
 
double _i_bias
 I channel DC bias. More...
 
double _q_bias
 Q channel DC bias. More...
 
double _iq_ratio
 I/Q channel ratio. More...
 
double _mech_sight
 Mechanical boresight. More...
 
double _fa
 Nominal PRF, Hz. More...
 
std::string _sat_bintim
 Satellite binary time. More...
 
std::string _sat_clktim
 Satellite clock time. More...
 
std::string _sat_clkinc
 Satellite clock increment. More...
 
std::string _fac_id
 Processing facility identifier. More...
 
std::string _sys_id
 Processing system identifier. More...
 
std::string _ver_id
 Processing version identifier. More...
 
std::string _prod_type
 Product type specifier. More...
 
std::string _algor_id
 Processing algorithm identifier. More...
 
double _n_azilok
 Number of azimuth looks. More...
 
double _n_rnglok
 Number of range looks. More...
 
double _bnd_azilok
 Bandwidth per look in azimuth,Hz. More...
 
double _bnd_rnglok
 Bandwidth per look in range,Hz. More...
 
double _bnd_azi
 Total azimuth look bandwidth. More...
 
double _bnd_rng
 Total range look bandwidth. More...
 
std::string _azi_weight
 Azimuth weighting designator. More...
 
std::string _rng_weight
 Range weighting designator. More...
 
std::string _data_inpsrc
 Data input source. More...
 
double _rng_res
 Range resolution, meter. More...
 
double _azi_res
 Azimuth resolution, meter. More...
 
double _alt_dopcen [3]
 Along track Doppler frequency terms. More...
 
double _crt_dopcen [3]
 Cross track Doppler frequency terms. More...
 
std::string _time_dir_pix
 Pixel time direction indicator. More...
 
std::string _time_dir_lin
 Line time direction indicator. More...
 
double _alt_rate [3]
 Along track Doppler rate term. More...
 
double _crt_rate [3]
 Cross track Doppler rate term. More...
 
std::string _line_cont
 Line content indicator. More...
 
std::string _clutter_lock
 Clutter lock applied flag. More...
 
std::string _auto_focus
 Auto-focus applied flag. More...
 
double _line_spacing
 Line spacing, meters. More...
 
double _pix_spacing
 Pixel spacing, meters. More...
 
std::string _rngcmp_desg
 Range compression designator. More...
 
double _dopcen_range [2]
 Cross track Doppler frequency terms (in range unit: km) More...
 
- Protected Attributes inherited from ossimplugins::AlosPalsarRecord
std::string _mnemonic
 

Friends

std::ostream & operator<< (std::ostream &os, const AlosPalsarDataSetSummary &data)
 This function write the AlosPalsarDataSetSummary in a stream. More...
 
std::istream & operator>> (std::istream &is, AlosPalsarDataSetSummary &data)
 This function read a AlosPalsarDataSetSummary 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 28 of file AlosPalsarDataSetSummary.h.

Constructor & Destructor Documentation

◆ AlosPalsarDataSetSummary() [1/2]

ossimplugins::AlosPalsarDataSetSummary::AlosPalsarDataSetSummary ( )

Constructor.

Definition at line 18 of file AlosPalsarDataSetSummary.cpp.

Referenced by Clone(), and Instanciate().

18  : AlosPalsarRecord("dataset_sum_rec")
19 {
20 }
AlosPalsarRecord(std::string mnemonic)
Constructor.

◆ ~AlosPalsarDataSetSummary()

ossimplugins::AlosPalsarDataSetSummary::~AlosPalsarDataSetSummary ( )
virtual

Destructor.

Definition at line 22 of file AlosPalsarDataSetSummary.cpp.

23 {
24 }

◆ AlosPalsarDataSetSummary() [2/2]

ossimplugins::AlosPalsarDataSetSummary::AlosPalsarDataSetSummary ( const AlosPalsarDataSetSummary rhs)

Copy constructor.

Definition at line 535 of file AlosPalsarDataSetSummary.cpp.

References _alt_dopcen, _alt_rate, _ampl_coef, _crt_dopcen, _crt_rate, _dopcen_range, _ellip_j, and _phas_coef.

535  :
536  AlosPalsarRecord(rhs),
537  _seq_num(rhs._seq_num),
538  _sar_chn(rhs._sar_chn),
539  _scene_id(rhs._scene_id),
540  _scene_des(rhs._scene_des),
541  _inp_sctim(rhs._inp_sctim),
542  _asc_des(rhs._asc_des),
543  _pro_lat(rhs._pro_lat),
544  _pro_long(rhs._pro_long),
545  _pro_head(rhs._pro_head),
546  _ellip_des(rhs._ellip_des),
547  _ellip_maj(rhs._ellip_maj),
548  _ellip_min(rhs._ellip_min),
549  _earth_mass(rhs._earth_mass),
550  _grav_const(rhs._grav_const),
551  _terrain_h(rhs._terrain_h),
552  _sc_lin(rhs._sc_lin),
553  _sc_pix(rhs._sc_pix),
554  _scene_len(rhs._scene_len),
555  _scene_wid(rhs._scene_wid),
556  _nchn(rhs._nchn),
557  _mission_id(rhs._mission_id),
558  _sensor_id(rhs._sensor_id),
559  _orbit_num(rhs._orbit_num),
560  _plat_lat(rhs._plat_lat),
561  _plat_long(rhs._plat_long),
562  _plat_head(rhs._plat_head),
563  _clock_ang(rhs._clock_ang),
564  _incident_ang(rhs._incident_ang),
565  _wave_length(rhs._wave_length),
566  _motion_comp(rhs._motion_comp),
567  _pulse_code(rhs._pulse_code),
568  _chirp_ext_ind(rhs._chirp_ext_ind),
569  _fr(rhs._fr),
570  _rng_gate(rhs._rng_gate),
571  _rng_length(rhs._rng_length),
572  _baseband_f(rhs._baseband_f),
573  _rngcmp_f(rhs._rngcmp_f),
574  _gn_polar(rhs._gn_polar),
575  _gn_cross(rhs._gn_cross),
576  _chn_bits(rhs._chn_bits),
577  _quant_desc(rhs._quant_desc),
578  _i_bias(rhs._i_bias),
579  _q_bias(rhs._q_bias),
580  _iq_ratio(rhs._iq_ratio),
581  _mech_sight(rhs._mech_sight),
582  _fa(rhs._fa),
583  _sat_bintim(rhs._sat_bintim),
584  _sat_clktim(rhs._sat_clktim),
585  _sat_clkinc(rhs._sat_clkinc),
586  _fac_id(rhs._fac_id),
587  _sys_id(rhs._sys_id),
588  _ver_id(rhs._ver_id),
589  _prod_type(rhs._prod_type),
590  _algor_id(rhs._algor_id),
591  _n_azilok(rhs._n_azilok),
592  _n_rnglok(rhs._n_rnglok),
593  _bnd_azilok(rhs._bnd_azilok),
594  _bnd_rnglok(rhs._bnd_rnglok),
595  _bnd_azi(rhs._bnd_azi),
596  _bnd_rng(rhs._bnd_rng),
597  _azi_weight(rhs._azi_weight),
598  _rng_weight(rhs._rng_weight),
599  _data_inpsrc(rhs._data_inpsrc),
600  _rng_res(rhs._rng_res),
601  _azi_res(rhs._azi_res),
602  _time_dir_pix(rhs._time_dir_pix),
603  _time_dir_lin(rhs._time_dir_lin),
604  _line_cont(rhs._line_cont),
605  _clutter_lock(rhs._clutter_lock),
606  _auto_focus(rhs._auto_focus),
607  _line_spacing(rhs._line_spacing),
608  _pix_spacing(rhs._pix_spacing),
609  _rngcmp_desg(rhs._rngcmp_desg)
610 
611 
612 //to be added//
613 
614 {
615  _ellip_j[0] = rhs._ellip_j[0];
616  _ellip_j[1] = rhs._ellip_j[1];
617  _ellip_j[2] = rhs._ellip_j[2];
618  _ampl_coef[0] = rhs._ampl_coef[0];
619  _ampl_coef[1] = rhs._ampl_coef[1];
620  _ampl_coef[2] = rhs._ampl_coef[2];
621  _ampl_coef[3] = rhs._ampl_coef[3];
622  _ampl_coef[4] = rhs._ampl_coef[4];
623  _phas_coef[0] = rhs._phas_coef[0];
624  _phas_coef[1] = rhs._phas_coef[1];
625  _phas_coef[2] = rhs._phas_coef[2];
626  _phas_coef[3] = rhs._phas_coef[3];
627  _phas_coef[4] = rhs._phas_coef[4];
628 
629  _alt_dopcen[0] = rhs._alt_dopcen[0];
630  _alt_dopcen[1] = rhs._alt_dopcen[1];
631  _alt_dopcen[2] = rhs._alt_dopcen[2];
632 
633  _crt_dopcen[0] = rhs._crt_dopcen[0];
634  _crt_dopcen[1] = rhs._crt_dopcen[1];
635  _crt_dopcen[2] = rhs._crt_dopcen[2];
636 
637  _alt_rate[0] = rhs._alt_rate[0];
638  _alt_rate[1] = rhs._alt_rate[1];
639  _alt_rate[2] = rhs._alt_rate[2];
640  _crt_rate[0] = rhs._crt_rate[0];
641  _crt_rate[1] = rhs._crt_rate[1];
642  _crt_rate[2] = rhs._crt_rate[2];
643 
644  _dopcen_range[0] = rhs._dopcen_range[0];
645  _dopcen_range[1] = rhs._dopcen_range[1];
646 
647 }
double _bnd_rng
Total range look bandwidth.
double _plat_lat
Platform geodetic latitude.
std::string _ver_id
Processing version identifier.
std::string _prod_type
Product type specifier.
std::string _data_inpsrc
Data input source.
int _seq_num
from 1767 to 4096 to be added
std::string _azi_weight
Azimuth weighting designator.
std::string _rngcmp_desg
Range compression designator.
double _bnd_rnglok
Bandwidth per look in range,Hz.
double _grav_const
Gravitational constant.
std::string _asc_des
Ascending/descending.
std::string _inp_sctim
Input scene centre time.
double _azi_res
Azimuth resolution, meter.
std::string _fac_id
Processing facility identifier.
double _ellip_min
Ellipsoid semi_minor axis, km.
double _pro_long
Processed scene centre longitude.
double _alt_rate[3]
Along track Doppler rate term.
std::string _line_cont
Line content indicator.
double _pro_head
Processed scene centre headng.
std::string _sat_clkinc
Satellite clock increment.
std::string _mission_id
Mission identifier.
std::string _time_dir_lin
Line time direction indicator.
double _ellip_j[3]
Ellipsoid J2-4 parameters.
std::string _auto_focus
Auto-focus applied flag.
double _pro_lat
Processed scene centre latitude.
double _n_azilok
Number of azimuth looks.
double _phas_coef[5]
Range phase coefficients.
std::string _algor_id
Processing algorithm identifier.
std::string _sys_id
Processing system identifier.
std::string _sat_clktim
Satellite clock time.
std::string _time_dir_pix
Pixel time direction indicator.
double _ampl_coef[5]
Range chirp coefficients.
std::string _clutter_lock
Clutter lock applied flag.
double _ellip_maj
Ellipsoid semi-major axis, km.
AlosPalsarRecord(std::string mnemonic)
Constructor.
double _terrain_h
Average terrain height, km.
double _bnd_azi
Total azimuth look bandwidth.
int _chn_bits
Number of bits per channel.
std::string _ellip_des
Ellipsoid designator.
std::string _quant_desc
Quantization descriptor.
double _crt_rate[3]
Cross track Doppler rate term.
std::string _pulse_code
Range pulse code specifier.
std::string _rng_weight
Range weighting designator.
std::string _sat_bintim
Satellite binary time.
double _alt_dopcen[3]
Along track Doppler frequency terms.
double _rng_res
Range resolution, meter.
std::string _motion_comp
Motion compensation indicator.
std::string _rngcmp_f
Range compressed flag.
double _dopcen_range[2]
Cross track Doppler frequency terms (in range unit: km)
double _plat_long
Platform geodetic longitude.
double _crt_dopcen[3]
Cross track Doppler frequency terms.
double _bnd_azilok
Bandwidth per look in azimuth,Hz.
std::string _baseband_f
Baseband conversion flag.

Member Function Documentation

◆ Clone()

AlosPalsarRecord* ossimplugins::AlosPalsarDataSetSummary::Clone ( )
inlinevirtual

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

Implements ossimplugins::AlosPalsarRecord.

Definition at line 72 of file AlosPalsarDataSetSummary.h.

References AlosPalsarDataSetSummary().

73  {
74  return new AlosPalsarDataSetSummary(*this);
75  };

◆ get_algor_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_algor_id ( ) const
inline

Processing algorithm identifier.

Definition at line 499 of file AlosPalsarDataSetSummary.h.

References _algor_id.

500  {
501  return _algor_id;
502  };
std::string _algor_id
Processing algorithm identifier.

◆ get_alt_dopcen()

const double* ossimplugins::AlosPalsarDataSetSummary::get_alt_dopcen ( ) const
inline

Along track Doppler frequency terms.

Definition at line 583 of file AlosPalsarDataSetSummary.h.

References _alt_dopcen.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

584  {
585  return _alt_dopcen;
586  };
double _alt_dopcen[3]
Along track Doppler frequency terms.

◆ get_alt_rate()

const double* ossimplugins::AlosPalsarDataSetSummary::get_alt_rate ( ) const
inline

Along track Doppler rate term.

Definition at line 612 of file AlosPalsarDataSetSummary.h.

References _alt_rate.

613  {
614  return _alt_rate;
615  };
double _alt_rate[3]
Along track Doppler rate term.

◆ get_ampl_coef()

const double* ossimplugins::AlosPalsarDataSetSummary::get_ampl_coef ( ) const
inline

Range chirp coefficients.

Definition at line 324 of file AlosPalsarDataSetSummary.h.

References _ampl_coef.

325  {
326  return _ampl_coef;
327  };
double _ampl_coef[5]
Range chirp coefficients.

◆ get_asc_des()

std::string ossimplugins::AlosPalsarDataSetSummary::get_asc_des ( ) const
inline

Ascending/descending.

Definition at line 131 of file AlosPalsarDataSetSummary.h.

References _asc_des.

132  {
133  return _asc_des;
134  };
std::string _asc_des
Ascending/descending.

◆ get_auto_focus()

std::string ossimplugins::AlosPalsarDataSetSummary::get_auto_focus ( ) const
inline

Auto-focus applied flag.

Definition at line 642 of file AlosPalsarDataSetSummary.h.

References _auto_focus.

643  {
644  return _auto_focus;
645  };
std::string _auto_focus
Auto-focus applied flag.

◆ get_azi_res()

double ossimplugins::AlosPalsarDataSetSummary::get_azi_res ( ) const
inline

Azimuth resolution, meter.

Definition at line 576 of file AlosPalsarDataSetSummary.h.

References _azi_res.

577  {
578  return _azi_res;
579  };
double _azi_res
Azimuth resolution, meter.

◆ get_azi_weight()

std::string ossimplugins::AlosPalsarDataSetSummary::get_azi_weight ( ) const
inline

Azimuth weighting designator.

Definition at line 548 of file AlosPalsarDataSetSummary.h.

References _azi_weight.

549  {
550  return _azi_weight;
551  };
std::string _azi_weight
Azimuth weighting designator.

◆ get_baseband_f()

std::string ossimplugins::AlosPalsarDataSetSummary::get_baseband_f ( ) const
inline

Baseband conversion flag.

Definition at line 367 of file AlosPalsarDataSetSummary.h.

References _baseband_f.

368  {
369  return _baseband_f;
370  };
std::string _baseband_f
Baseband conversion flag.

◆ get_bnd_azi()

double ossimplugins::AlosPalsarDataSetSummary::get_bnd_azi ( ) const
inline

Total azimuth look bandwidth.

Definition at line 534 of file AlosPalsarDataSetSummary.h.

References _bnd_azi.

535  {
536  return _bnd_azi;
537  };
double _bnd_azi
Total azimuth look bandwidth.

◆ get_bnd_azilok()

double ossimplugins::AlosPalsarDataSetSummary::get_bnd_azilok ( ) const
inline

Bandwidth per look in azimuth,Hz.

Definition at line 520 of file AlosPalsarDataSetSummary.h.

References _bnd_azilok.

521  {
522  return _bnd_azilok;
523  };
double _bnd_azilok
Bandwidth per look in azimuth,Hz.

◆ get_bnd_rng()

double ossimplugins::AlosPalsarDataSetSummary::get_bnd_rng ( ) const
inline

Total range look bandwidth.

Definition at line 541 of file AlosPalsarDataSetSummary.h.

References _bnd_rng.

542  {
543  return _bnd_rng;
544  };
double _bnd_rng
Total range look bandwidth.

◆ get_bnd_rnglok()

double ossimplugins::AlosPalsarDataSetSummary::get_bnd_rnglok ( ) const
inline

Bandwidth per look in range,Hz.

Definition at line 527 of file AlosPalsarDataSetSummary.h.

References _bnd_rnglok.

528  {
529  return _bnd_rnglok;
530  };
double _bnd_rnglok
Bandwidth per look in range,Hz.

◆ get_chirp_ext_ind()

int ossimplugins::AlosPalsarDataSetSummary::get_chirp_ext_ind ( ) const
inline

Chirp extraction index.

Definition at line 338 of file AlosPalsarDataSetSummary.h.

References _chirp_ext_ind.

339  {
340  return _chirp_ext_ind;
341  };

◆ get_chn_bits()

int ossimplugins::AlosPalsarDataSetSummary::get_chn_bits ( ) const
inline

Number of bits per channel.

Definition at line 395 of file AlosPalsarDataSetSummary.h.

References _chn_bits.

396  {
397  return _chn_bits;
398  };
int _chn_bits
Number of bits per channel.

◆ get_clock_ang()

double ossimplugins::AlosPalsarDataSetSummary::get_clock_ang ( ) const
inline

Sensor clock angle.

Definition at line 288 of file AlosPalsarDataSetSummary.h.

References _clock_ang.

289  {
290  return _clock_ang;
291  };

◆ get_clutter_lock()

std::string ossimplugins::AlosPalsarDataSetSummary::get_clutter_lock ( ) const
inline

Clutter lock applied flag.

Definition at line 635 of file AlosPalsarDataSetSummary.h.

References _clutter_lock.

636  {
637  return _clutter_lock;
638  };
std::string _clutter_lock
Clutter lock applied flag.

◆ get_crt_dopcen()

const double* ossimplugins::AlosPalsarDataSetSummary::get_crt_dopcen ( ) const
inline

Cross track Doppler frequency terms.

Definition at line 591 of file AlosPalsarDataSetSummary.h.

References _crt_dopcen.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

592  {
593  return _crt_dopcen;
594  };
double _crt_dopcen[3]
Cross track Doppler frequency terms.

◆ get_crt_rate()

const double* ossimplugins::AlosPalsarDataSetSummary::get_crt_rate ( ) const
inline

Cross track Doppler rate term.

Definition at line 620 of file AlosPalsarDataSetSummary.h.

References _crt_rate.

621  {
622  return _crt_rate;
623  };
double _crt_rate[3]
Cross track Doppler rate term.

◆ get_data_inpsrc()

std::string ossimplugins::AlosPalsarDataSetSummary::get_data_inpsrc ( ) const
inline

Data input source.

Definition at line 562 of file AlosPalsarDataSetSummary.h.

References _data_inpsrc.

563  {
564  return _data_inpsrc;
565  };
std::string _data_inpsrc
Data input source.

◆ get_dopcen_range()

const double* ossimplugins::AlosPalsarDataSetSummary::get_dopcen_range ( ) const
inline

Along track Doppler frequency terms (in range unit: km)

Definition at line 671 of file AlosPalsarDataSetSummary.h.

References _dopcen_range.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

672  {
673  return _dopcen_range;
674  };
double _dopcen_range[2]
Cross track Doppler frequency terms (in range unit: km)

◆ get_earth_mass()

double ossimplugins::AlosPalsarDataSetSummary::get_earth_mass ( ) const
inline

Earth's mass.

Definition at line 180 of file AlosPalsarDataSetSummary.h.

References _earth_mass.

181  {
182  return _earth_mass;
183  };

◆ get_ellip_des()

std::string ossimplugins::AlosPalsarDataSetSummary::get_ellip_des ( ) const
inline

Ellipsoid designator.

Definition at line 159 of file AlosPalsarDataSetSummary.h.

References _ellip_des.

160  {
161  return _ellip_des;
162  };
std::string _ellip_des
Ellipsoid designator.

◆ get_ellip_j()

const double* ossimplugins::AlosPalsarDataSetSummary::get_ellip_j ( ) const
inline

Ellipsoid J2-4 parameters.

Definition at line 194 of file AlosPalsarDataSetSummary.h.

References _ellip_j.

195  {
196  return _ellip_j;
197  };
double _ellip_j[3]
Ellipsoid J2-4 parameters.

◆ get_ellip_maj()

double ossimplugins::AlosPalsarDataSetSummary::get_ellip_maj ( ) const
inline

Ellipsoid semi-major axis, km.

Definition at line 166 of file AlosPalsarDataSetSummary.h.

References _ellip_maj.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

167  {
168  return _ellip_maj;
169  };
double _ellip_maj
Ellipsoid semi-major axis, km.

◆ get_ellip_min()

double ossimplugins::AlosPalsarDataSetSummary::get_ellip_min ( ) const
inline

Ellipsoid semi_minor axis, km.

Definition at line 173 of file AlosPalsarDataSetSummary.h.

References _ellip_min.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

174  {
175  return _ellip_min;
176  };
double _ellip_min
Ellipsoid semi_minor axis, km.

◆ get_fa()

double ossimplugins::AlosPalsarDataSetSummary::get_fa ( ) const
inline

Nominal PRF, Hz.

Definition at line 440 of file AlosPalsarDataSetSummary.h.

References _fa.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

441  {
442  return _fa;
443  };

◆ get_fac_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_fac_id ( ) const
inline

Processing facility identifier.

Definition at line 470 of file AlosPalsarDataSetSummary.h.

References _fac_id.

471  {
472  return _fac_id;
473  };
std::string _fac_id
Processing facility identifier.

◆ get_fr()

double ossimplugins::AlosPalsarDataSetSummary::get_fr ( ) const
inline

Range sampling rate.

Definition at line 346 of file AlosPalsarDataSetSummary.h.

References _fr.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

347  {
348  return _fr;
349  };

◆ get_gn_cross()

double ossimplugins::AlosPalsarDataSetSummary::get_gn_cross ( ) const
inline

Cross polarized gain.

Definition at line 388 of file AlosPalsarDataSetSummary.h.

References _gn_cross.

389  {
390  return _gn_cross;
391  };

◆ get_gn_polar()

double ossimplugins::AlosPalsarDataSetSummary::get_gn_polar ( ) const
inline

Like polarized gain.

Definition at line 381 of file AlosPalsarDataSetSummary.h.

References _gn_polar.

382  {
383  return _gn_polar;
384  };

◆ get_grav_const()

double ossimplugins::AlosPalsarDataSetSummary::get_grav_const ( ) const
inline

Gravitational constant.

Definition at line 187 of file AlosPalsarDataSetSummary.h.

References _grav_const.

188  {
189  return _grav_const;
190  };
double _grav_const
Gravitational constant.

◆ get_i_bias()

double ossimplugins::AlosPalsarDataSetSummary::get_i_bias ( ) const
inline

I channel DC bias.

Definition at line 409 of file AlosPalsarDataSetSummary.h.

References _i_bias.

410  {
411  return _i_bias;
412  };

◆ get_incident_ang()

double ossimplugins::AlosPalsarDataSetSummary::get_incident_ang ( ) const
inline

Incidence angle.

Definition at line 295 of file AlosPalsarDataSetSummary.h.

References _incident_ang.

296  {
297  return _incident_ang;
298  };

◆ get_inp_sctim()

std::string ossimplugins::AlosPalsarDataSetSummary::get_inp_sctim ( ) const
inline

Input scene centre time.

Definition at line 124 of file AlosPalsarDataSetSummary.h.

References _inp_sctim.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

125  {
126  return _inp_sctim;
127  };
std::string _inp_sctim
Input scene centre time.

◆ get_iq_ratio()

double ossimplugins::AlosPalsarDataSetSummary::get_iq_ratio ( ) const
inline

I/Q channel ratio.

Definition at line 423 of file AlosPalsarDataSetSummary.h.

References _iq_ratio.

424  {
425  return _iq_ratio;
426  };

◆ get_line_cont()

std::string ossimplugins::AlosPalsarDataSetSummary::get_line_cont ( ) const
inline

Line content indicator.

Definition at line 628 of file AlosPalsarDataSetSummary.h.

References _line_cont.

629  {
630  return _line_cont;
631  };
std::string _line_cont
Line content indicator.

◆ get_line_spacing()

double ossimplugins::AlosPalsarDataSetSummary::get_line_spacing ( ) const
inline

Line spacing, meters.

Definition at line 649 of file AlosPalsarDataSetSummary.h.

References _line_spacing.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

650  {
651  return _line_spacing;
652  };

◆ get_mech_sight()

double ossimplugins::AlosPalsarDataSetSummary::get_mech_sight ( ) const
inline

Mechanical boresight.

Definition at line 432 of file AlosPalsarDataSetSummary.h.

References _mech_sight.

433  {
434  return _mech_sight;
435  };

◆ get_mission_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_mission_id ( ) const
inline

Mission identifier.

Definition at line 246 of file AlosPalsarDataSetSummary.h.

References _mission_id.

247  {
248  return _mission_id;
249  };
std::string _mission_id
Mission identifier.

◆ get_motion_comp()

std::string ossimplugins::AlosPalsarDataSetSummary::get_motion_comp ( ) const
inline

Motion compensation indicator.

Definition at line 310 of file AlosPalsarDataSetSummary.h.

References _motion_comp.

311  {
312  return _motion_comp;
313  };
std::string _motion_comp
Motion compensation indicator.

◆ get_n_azilok()

double ossimplugins::AlosPalsarDataSetSummary::get_n_azilok ( ) const
inline

Number of azimuth looks.

Definition at line 506 of file AlosPalsarDataSetSummary.h.

References _n_azilok.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

507  {
508  return _n_azilok;
509  };
double _n_azilok
Number of azimuth looks.

◆ get_n_rnglok()

double ossimplugins::AlosPalsarDataSetSummary::get_n_rnglok ( ) const
inline

Number of range looks.

Definition at line 513 of file AlosPalsarDataSetSummary.h.

References _n_rnglok.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

514  {
515  return _n_rnglok;
516  };

◆ get_nchn()

double ossimplugins::AlosPalsarDataSetSummary::get_nchn ( ) const
inline

Number of SAR channels.

Definition at line 238 of file AlosPalsarDataSetSummary.h.

References _nchn.

239  {
240  return _nchn;
241  };

◆ get_orbit_num()

std::string ossimplugins::AlosPalsarDataSetSummary::get_orbit_num ( ) const
inline

Orbit number.

Definition at line 260 of file AlosPalsarDataSetSummary.h.

References _orbit_num.

261  {
262  return _orbit_num;
263  };

◆ get_phas_coef()

const double* ossimplugins::AlosPalsarDataSetSummary::get_phas_coef ( ) const
inline

Range phase coefficients.

Definition at line 331 of file AlosPalsarDataSetSummary.h.

References _phas_coef.

332  {
333  return _phas_coef;
334  };
double _phas_coef[5]
Range phase coefficients.

◆ get_pix_spacing()

double ossimplugins::AlosPalsarDataSetSummary::get_pix_spacing ( ) const
inline

Pixel spacing, meters.

Definition at line 656 of file AlosPalsarDataSetSummary.h.

References _pix_spacing.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

657  {
658  return _pix_spacing;
659  };

◆ get_plat_head()

double ossimplugins::AlosPalsarDataSetSummary::get_plat_head ( ) const
inline

Platform heading.

Definition at line 281 of file AlosPalsarDataSetSummary.h.

References _plat_head.

282  {
283  return _plat_head;
284  };

◆ get_plat_lat()

double ossimplugins::AlosPalsarDataSetSummary::get_plat_lat ( ) const
inline

Platform geodetic latitude.

Definition at line 267 of file AlosPalsarDataSetSummary.h.

References _plat_lat.

268  {
269  return _plat_lat;
270  };
double _plat_lat
Platform geodetic latitude.

◆ get_plat_long()

double ossimplugins::AlosPalsarDataSetSummary::get_plat_long ( ) const
inline

Platform geodetic longitude.

Definition at line 274 of file AlosPalsarDataSetSummary.h.

References _plat_long.

275  {
276  return _plat_long;
277  };
double _plat_long
Platform geodetic longitude.

◆ get_pro_head()

double ossimplugins::AlosPalsarDataSetSummary::get_pro_head ( ) const
inline

Processed scene centre headng.

Definition at line 152 of file AlosPalsarDataSetSummary.h.

References _pro_head.

153  {
154  return _pro_head;
155  };
double _pro_head
Processed scene centre headng.

◆ get_pro_lat()

double ossimplugins::AlosPalsarDataSetSummary::get_pro_lat ( ) const
inline

Processed scene centre latitude.

Definition at line 138 of file AlosPalsarDataSetSummary.h.

References _pro_lat.

139  {
140  return _pro_lat;
141  };
double _pro_lat
Processed scene centre latitude.

◆ get_pro_long()

double ossimplugins::AlosPalsarDataSetSummary::get_pro_long ( ) const
inline

Processed scene centre longitude.

Definition at line 145 of file AlosPalsarDataSetSummary.h.

References _pro_long.

146  {
147  return _pro_long;
148  };
double _pro_long
Processed scene centre longitude.

◆ get_prod_type()

std::string ossimplugins::AlosPalsarDataSetSummary::get_prod_type ( ) const
inline

Product type specifier.

Definition at line 492 of file AlosPalsarDataSetSummary.h.

References _prod_type.

493  {
494  return _prod_type;
495  };
std::string _prod_type
Product type specifier.

◆ get_pulse_code()

std::string ossimplugins::AlosPalsarDataSetSummary::get_pulse_code ( ) const
inline

Range pulse code specifier.

Definition at line 317 of file AlosPalsarDataSetSummary.h.

References _pulse_code.

318  {
319  return _pulse_code;
320  };
std::string _pulse_code
Range pulse code specifier.

◆ get_q_bias()

double ossimplugins::AlosPalsarDataSetSummary::get_q_bias ( ) const
inline

Q channel DC bias.

Definition at line 416 of file AlosPalsarDataSetSummary.h.

References _q_bias.

417  {
418  return _q_bias;
419  };

◆ get_quant_desc()

std::string ossimplugins::AlosPalsarDataSetSummary::get_quant_desc ( ) const
inline

Quantization descriptor.

Definition at line 402 of file AlosPalsarDataSetSummary.h.

References _quant_desc.

403  {
404  return _quant_desc;
405  };
std::string _quant_desc
Quantization descriptor.

◆ get_rng_gate()

double ossimplugins::AlosPalsarDataSetSummary::get_rng_gate ( ) const
inline

Range gate start time.

Definition at line 353 of file AlosPalsarDataSetSummary.h.

References _rng_gate.

354  {
355  return _rng_gate;
356  };

◆ get_rng_length()

double ossimplugins::AlosPalsarDataSetSummary::get_rng_length ( ) const
inline

Range pulse length.

Definition at line 360 of file AlosPalsarDataSetSummary.h.

References _rng_length.

361  {
362  return _rng_length;
363  };

◆ get_rng_res()

double ossimplugins::AlosPalsarDataSetSummary::get_rng_res ( ) const
inline

Range resolution, meter.

Definition at line 569 of file AlosPalsarDataSetSummary.h.

References _rng_res.

570  {
571  return _rng_res;
572  };
double _rng_res
Range resolution, meter.

◆ get_rng_weight()

std::string ossimplugins::AlosPalsarDataSetSummary::get_rng_weight ( ) const
inline

Range weighting designator.

Definition at line 555 of file AlosPalsarDataSetSummary.h.

References _rng_weight.

556  {
557  return _rng_weight;
558  };
std::string _rng_weight
Range weighting designator.

◆ get_rngcmp_desg()

std::string ossimplugins::AlosPalsarDataSetSummary::get_rngcmp_desg ( ) const
inline

Range compression designator.

Definition at line 663 of file AlosPalsarDataSetSummary.h.

References _rngcmp_desg.

664  {
665  return _rngcmp_desg;
666  };
std::string _rngcmp_desg
Range compression designator.

◆ get_rngcmp_f()

std::string ossimplugins::AlosPalsarDataSetSummary::get_rngcmp_f ( ) const
inline

Range compressed flag.

Definition at line 374 of file AlosPalsarDataSetSummary.h.

References _rngcmp_f.

375  {
376  return _rngcmp_f;
377  };
std::string _rngcmp_f
Range compressed flag.

◆ get_sar_chn()

int ossimplugins::AlosPalsarDataSetSummary::get_sar_chn ( ) const
inline

SAR channel indicator.

Definition at line 103 of file AlosPalsarDataSetSummary.h.

References _sar_chn.

104  {
105  return _sar_chn;
106  };

◆ get_sat_bintim()

std::string ossimplugins::AlosPalsarDataSetSummary::get_sat_bintim ( ) const
inline

Satellite binary time.

Definition at line 448 of file AlosPalsarDataSetSummary.h.

References _sat_bintim.

449  {
450  return _sat_bintim;
451  };
std::string _sat_bintim
Satellite binary time.

◆ get_sat_clkinc()

std::string ossimplugins::AlosPalsarDataSetSummary::get_sat_clkinc ( ) const
inline

Satellite clock increment.

Definition at line 462 of file AlosPalsarDataSetSummary.h.

References _sat_clkinc.

463  {
464  return _sat_clkinc;
465  };
std::string _sat_clkinc
Satellite clock increment.

◆ get_sat_clktim()

std::string ossimplugins::AlosPalsarDataSetSummary::get_sat_clktim ( ) const
inline

Satellite clock time.

Definition at line 455 of file AlosPalsarDataSetSummary.h.

References _sat_clktim.

456  {
457  return _sat_clktim;
458  };
std::string _sat_clktim
Satellite clock time.

◆ get_sc_lin()

int ossimplugins::AlosPalsarDataSetSummary::get_sc_lin ( ) const
inline

Scene centre line number.

Definition at line 209 of file AlosPalsarDataSetSummary.h.

References _sc_lin.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

210  {
211  return _sc_lin;
212  };

◆ get_sc_pix()

int ossimplugins::AlosPalsarDataSetSummary::get_sc_pix ( ) const
inline

Scene centre pixel number.

Definition at line 216 of file AlosPalsarDataSetSummary.h.

References _sc_pix.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

217  {
218  return _sc_pix;
219  };

◆ get_scene_des()

std::string ossimplugins::AlosPalsarDataSetSummary::get_scene_des ( ) const
inline

Scene designator.

Definition at line 117 of file AlosPalsarDataSetSummary.h.

References _scene_des.

118  {
119  return _scene_des;
120  };

◆ get_scene_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_scene_id ( ) const
inline

Scene identifier.

Definition at line 110 of file AlosPalsarDataSetSummary.h.

References _scene_id.

111  {
112  return _scene_id;
113  };

◆ get_scene_len()

double ossimplugins::AlosPalsarDataSetSummary::get_scene_len ( ) const
inline

Scene length, km.

Definition at line 223 of file AlosPalsarDataSetSummary.h.

References _scene_len.

224  {
225  return _scene_len;
226  };

◆ get_scene_wid()

double ossimplugins::AlosPalsarDataSetSummary::get_scene_wid ( ) const
inline

Scene width, km.

Definition at line 230 of file AlosPalsarDataSetSummary.h.

References _scene_wid.

231  {
232  return _scene_wid;
233  };

◆ get_sensor_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_sensor_id ( ) const
inline

Sensor identifier.

Definition at line 253 of file AlosPalsarDataSetSummary.h.

References _sensor_id.

254  {
255  return _sensor_id;
256  };

◆ get_seq_num()

int ossimplugins::AlosPalsarDataSetSummary::get_seq_num ( ) const
inline

Sequence number.

Definition at line 96 of file AlosPalsarDataSetSummary.h.

References _seq_num.

97  {
98  return _seq_num;
99  };
int _seq_num
from 1767 to 4096 to be added

◆ get_sys_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_sys_id ( ) const
inline

Processing system identifier.

Definition at line 477 of file AlosPalsarDataSetSummary.h.

References _sys_id.

478  {
479  return _sys_id;
480  };
std::string _sys_id
Processing system identifier.

◆ get_terrain_h()

double ossimplugins::AlosPalsarDataSetSummary::get_terrain_h ( ) const
inline

Average terrain height, km.

Definition at line 202 of file AlosPalsarDataSetSummary.h.

References _terrain_h.

203  {
204  return _terrain_h;
205  };
double _terrain_h
Average terrain height, km.

◆ get_time_dir_lin()

std::string ossimplugins::AlosPalsarDataSetSummary::get_time_dir_lin ( ) const
inline

Line time direction indicator.

Definition at line 605 of file AlosPalsarDataSetSummary.h.

References _time_dir_lin.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

606  {
607  return _time_dir_lin;
608  };
std::string _time_dir_lin
Line time direction indicator.

◆ get_time_dir_pix()

std::string ossimplugins::AlosPalsarDataSetSummary::get_time_dir_pix ( ) const
inline

Pixel time direction indicator.

Definition at line 598 of file AlosPalsarDataSetSummary.h.

References _time_dir_pix.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

599  {
600  return _time_dir_pix;
601  };
std::string _time_dir_pix
Pixel time direction indicator.

◆ get_ver_id()

std::string ossimplugins::AlosPalsarDataSetSummary::get_ver_id ( ) const
inline

Processing version identifier.

Definition at line 484 of file AlosPalsarDataSetSummary.h.

References _ver_id.

485  {
486  return _ver_id;
487  };
std::string _ver_id
Processing version identifier.

◆ get_wave_length()

double ossimplugins::AlosPalsarDataSetSummary::get_wave_length ( ) const
inline

Radar wave length.

Definition at line 303 of file AlosPalsarDataSetSummary.h.

References _wave_length.

Referenced by ossimplugins::AlosPalsarLeader::saveState().

304  {
305  return _wave_length;
306  };

◆ Instanciate()

AlosPalsarRecord* ossimplugins::AlosPalsarDataSetSummary::Instanciate ( )
inlinevirtual

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

Implements ossimplugins::AlosPalsarRecord.

Definition at line 64 of file AlosPalsarDataSetSummary.h.

References AlosPalsarDataSetSummary().

65  {
66  return new AlosPalsarDataSetSummary();
67  };

◆ operator=()

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

Copy operator.

Definition at line 649 of file AlosPalsarDataSetSummary.cpp.

References _algor_id, _alt_dopcen, _alt_rate, _ampl_coef, _asc_des, _auto_focus, _azi_res, _azi_weight, _baseband_f, _bnd_azi, _bnd_azilok, _bnd_rng, _bnd_rnglok, _chirp_ext_ind, _chn_bits, _clock_ang, _clutter_lock, _crt_dopcen, _crt_rate, _data_inpsrc, _dopcen_range, _earth_mass, _ellip_des, _ellip_j, _ellip_maj, _ellip_min, _fa, _fac_id, _fr, _gn_cross, _gn_polar, _grav_const, _i_bias, _incident_ang, _inp_sctim, _iq_ratio, _line_cont, _line_spacing, _mech_sight, _mission_id, _motion_comp, _n_azilok, _n_rnglok, _nchn, _orbit_num, _phas_coef, _pix_spacing, _plat_head, _plat_lat, _plat_long, _pro_head, _pro_lat, _pro_long, _prod_type, _pulse_code, _q_bias, _quant_desc, _rng_gate, _rng_length, _rng_res, _rng_weight, _rngcmp_desg, _rngcmp_f, _sar_chn, _sat_bintim, _sat_clkinc, _sat_clktim, _sc_lin, _sc_pix, _scene_des, _scene_id, _scene_len, _scene_wid, _sensor_id, _seq_num, _sys_id, _terrain_h, _time_dir_lin, _time_dir_pix, _ver_id, and _wave_length.

650 {
651  _seq_num = rhs._seq_num;
652  _sar_chn = rhs._sar_chn;
653  _scene_id = rhs._scene_id;
654  _scene_des = rhs._scene_des;
655  _inp_sctim = rhs._inp_sctim;
656  _asc_des = rhs._asc_des;
657  _pro_lat = rhs._pro_lat;
658  _pro_long = rhs._pro_long;
659  _pro_head = rhs._pro_head;
660  _ellip_des = rhs._ellip_des;
661  _ellip_maj = rhs._ellip_maj;
662  _ellip_min = rhs._ellip_min;
663  _earth_mass = rhs._earth_mass;
664  _grav_const = rhs._grav_const;
665  _terrain_h = rhs._terrain_h;
666  _sc_lin = rhs._sc_lin;
667  _sc_pix = rhs._sc_pix;
668  _scene_len = rhs._scene_len;
669  _scene_wid = rhs._scene_wid;
670  _nchn = rhs._nchn;
671  _mission_id = rhs._mission_id;
672  _sensor_id = rhs._sensor_id;
673  _orbit_num = rhs._orbit_num;
674  _plat_lat = rhs._plat_lat;
675  _plat_long = rhs._plat_long;
676  _plat_head = rhs._plat_head;
677  _clock_ang = rhs._clock_ang;
678  _incident_ang = rhs._incident_ang;
679  _wave_length = rhs._wave_length;
680  _motion_comp = rhs._motion_comp;
681  _pulse_code = rhs._pulse_code;
682  _chirp_ext_ind = rhs._chirp_ext_ind;
683  _fr = rhs._fr;
684  _rng_gate = rhs._rng_gate;
685  _rng_length = rhs._rng_length;
686  _baseband_f = rhs._baseband_f;
687  _rngcmp_f = rhs._rngcmp_f;
688  _gn_polar = rhs._gn_polar;
689  _gn_cross = rhs._gn_cross;
690  _chn_bits = rhs._chn_bits;
691  _quant_desc = rhs._quant_desc;
692  _i_bias = rhs._i_bias;
693  _q_bias = rhs._q_bias;
694  _iq_ratio = rhs._iq_ratio;
695  _mech_sight = rhs._mech_sight;
696  _fa = rhs._fa;
697  _sat_bintim = rhs._sat_bintim;
698  _sat_clktim = rhs._sat_clktim;
699  _sat_clkinc = rhs._sat_clkinc;
700  _fac_id = rhs._fac_id;
701  _sys_id = rhs._sys_id;
702  _ver_id = rhs._ver_id;
703  _prod_type = rhs._prod_type;
704  _algor_id = rhs._algor_id;
705  _n_azilok = rhs._n_azilok;
706  _n_rnglok = rhs._n_rnglok;
707  _bnd_azilok = rhs._bnd_azilok;
708  _bnd_rnglok = rhs._bnd_rnglok;
709  _bnd_azi = rhs._bnd_azi;
710  _bnd_rng = rhs._bnd_rng;
711  _azi_weight = rhs._azi_weight;
712  _rng_weight = rhs._rng_weight;
713  _data_inpsrc = rhs._data_inpsrc;
714  _rng_res = rhs._rng_res;
715  _azi_res = rhs._azi_res;
716  _time_dir_pix = rhs._time_dir_pix;
717  _time_dir_lin = rhs._time_dir_lin;
718  _line_cont = rhs._line_cont;
719  _clutter_lock = rhs._clutter_lock;
720  _auto_focus = rhs._auto_focus;
721  _line_spacing = rhs._line_spacing;
722  _pix_spacing = rhs._pix_spacing;
723  _rngcmp_desg = rhs._rngcmp_desg;
724 
725  _ellip_j[0] = rhs._ellip_j[0];
726  _ellip_j[1] = rhs._ellip_j[1];
727  _ellip_j[2] = rhs._ellip_j[2];
728  _ampl_coef[0] = rhs._ampl_coef[0];
729  _ampl_coef[1] = rhs._ampl_coef[1];
730  _ampl_coef[2] = rhs._ampl_coef[2];
731  _ampl_coef[3] = rhs._ampl_coef[3];
732  _ampl_coef[4] = rhs._ampl_coef[4];
733  _phas_coef[0] = rhs._phas_coef[0];
734  _phas_coef[1] = rhs._phas_coef[1];
735  _phas_coef[2] = rhs._phas_coef[2];
736  _phas_coef[3] = rhs._phas_coef[3];
737  _phas_coef[4] = rhs._phas_coef[4];
738 
739  _alt_dopcen[0] = rhs._alt_dopcen[0];
740  _alt_dopcen[1] = rhs._alt_dopcen[1];
741  _alt_dopcen[2] = rhs._alt_dopcen[2];
742 
743  _crt_dopcen[0] = rhs._crt_dopcen[0];
744  _crt_dopcen[1] = rhs._crt_dopcen[1];
745  _crt_dopcen[2] = rhs._crt_dopcen[2];
746 
747  _alt_rate[0] = rhs._alt_rate[0];
748  _alt_rate[1] = rhs._alt_rate[1];
749  _alt_rate[2] = rhs._alt_rate[2];
750  _crt_rate[0] = rhs._crt_rate[0];
751  _crt_rate[1] = rhs._crt_rate[1];
752  _crt_rate[2] = rhs._crt_rate[2];
753 
754  _dopcen_range[0] = rhs._dopcen_range[0];
755  _dopcen_range[1] = rhs._dopcen_range[1];
756 
757 //to be added//
758 
759 
760  return *this;
761 }
double _bnd_rng
Total range look bandwidth.
double _plat_lat
Platform geodetic latitude.
std::string _ver_id
Processing version identifier.
std::string _prod_type
Product type specifier.
std::string _data_inpsrc
Data input source.
int _seq_num
from 1767 to 4096 to be added
std::string _azi_weight
Azimuth weighting designator.
std::string _rngcmp_desg
Range compression designator.
double _bnd_rnglok
Bandwidth per look in range,Hz.
double _grav_const
Gravitational constant.
std::string _asc_des
Ascending/descending.
std::string _inp_sctim
Input scene centre time.
double _azi_res
Azimuth resolution, meter.
std::string _fac_id
Processing facility identifier.
double _ellip_min
Ellipsoid semi_minor axis, km.
double _pro_long
Processed scene centre longitude.
double _alt_rate[3]
Along track Doppler rate term.
std::string _line_cont
Line content indicator.
double _pro_head
Processed scene centre headng.
std::string _sat_clkinc
Satellite clock increment.
std::string _mission_id
Mission identifier.
std::string _time_dir_lin
Line time direction indicator.
double _ellip_j[3]
Ellipsoid J2-4 parameters.
std::string _auto_focus
Auto-focus applied flag.
double _pro_lat
Processed scene centre latitude.
double _n_azilok
Number of azimuth looks.
double _phas_coef[5]
Range phase coefficients.
std::string _algor_id
Processing algorithm identifier.
std::string _sys_id
Processing system identifier.
std::string _sat_clktim
Satellite clock time.
std::string _time_dir_pix
Pixel time direction indicator.
double _ampl_coef[5]
Range chirp coefficients.
std::string _clutter_lock
Clutter lock applied flag.
double _ellip_maj
Ellipsoid semi-major axis, km.
double _terrain_h
Average terrain height, km.
double _bnd_azi
Total azimuth look bandwidth.
int _chn_bits
Number of bits per channel.
std::string _ellip_des
Ellipsoid designator.
std::string _quant_desc
Quantization descriptor.
double _crt_rate[3]
Cross track Doppler rate term.
std::string _pulse_code
Range pulse code specifier.
std::string _rng_weight
Range weighting designator.
std::string _sat_bintim
Satellite binary time.
double _alt_dopcen[3]
Along track Doppler frequency terms.
double _rng_res
Range resolution, meter.
std::string _motion_comp
Motion compensation indicator.
std::string _rngcmp_f
Range compressed flag.
double _dopcen_range[2]
Cross track Doppler frequency terms (in range unit: km)
double _plat_long
Platform geodetic longitude.
double _crt_dopcen[3]
Cross track Doppler frequency terms.
double _bnd_azilok
Bandwidth per look in azimuth,Hz.
std::string _baseband_f
Baseband conversion flag.

◆ Read()

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

Read the class data from a stream.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 80 of file AlosPalsarDataSetSummary.h.

81  {
82  is >> *this;
83  };

◆ Write()

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

Write the class to a stream.

Implements ossimplugins::AlosPalsarRecord.

Definition at line 88 of file AlosPalsarDataSetSummary.h.

89  {
90  os << *this;
91  };

Friends And Related Function Documentation

◆ operator<<

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

This function write the AlosPalsarDataSetSummary in a stream.

from 1767 to 4096 to be added

Definition at line 26 of file AlosPalsarDataSetSummary.cpp.

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

◆ operator>>

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

This function read a AlosPalsarDataSetSummary from a stream.

from 1767 to 4096 to be added

Definition at line 204 of file AlosPalsarDataSetSummary.cpp.

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

Member Data Documentation

◆ _algor_id

std::string ossimplugins::AlosPalsarDataSetSummary::_algor_id
protected

Processing algorithm identifier.

Definition at line 915 of file AlosPalsarDataSetSummary.h.

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

◆ _alt_dopcen

double ossimplugins::AlosPalsarDataSetSummary::_alt_dopcen[3]
protected

Along track Doppler frequency terms.

Definition at line 963 of file AlosPalsarDataSetSummary.h.

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

◆ _alt_rate

double ossimplugins::AlosPalsarDataSetSummary::_alt_rate[3]
protected

Along track Doppler rate term.

Definition at line 979 of file AlosPalsarDataSetSummary.h.

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

◆ _ampl_coef

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

◆ _asc_des

std::string ossimplugins::AlosPalsarDataSetSummary::_asc_des
protected

Ascending/descending.

Definition at line 705 of file AlosPalsarDataSetSummary.h.

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

◆ _auto_focus

std::string ossimplugins::AlosPalsarDataSetSummary::_auto_focus
protected

Auto-focus applied flag.

Definition at line 997 of file AlosPalsarDataSetSummary.h.

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

◆ _azi_res

double ossimplugins::AlosPalsarDataSetSummary::_azi_res
protected

Azimuth resolution, meter.

Definition at line 959 of file AlosPalsarDataSetSummary.h.

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

◆ _azi_weight

std::string ossimplugins::AlosPalsarDataSetSummary::_azi_weight
protected

Azimuth weighting designator.

Definition at line 943 of file AlosPalsarDataSetSummary.h.

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

◆ _baseband_f

std::string ossimplugins::AlosPalsarDataSetSummary::_baseband_f
protected

Baseband conversion flag.

Definition at line 842 of file AlosPalsarDataSetSummary.h.

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

◆ _bnd_azi

double ossimplugins::AlosPalsarDataSetSummary::_bnd_azi
protected

Total azimuth look bandwidth.

Definition at line 935 of file AlosPalsarDataSetSummary.h.

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

◆ _bnd_azilok

double ossimplugins::AlosPalsarDataSetSummary::_bnd_azilok
protected

Bandwidth per look in azimuth,Hz.

Definition at line 927 of file AlosPalsarDataSetSummary.h.

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

◆ _bnd_rng

double ossimplugins::AlosPalsarDataSetSummary::_bnd_rng
protected

Total range look bandwidth.

Definition at line 939 of file AlosPalsarDataSetSummary.h.

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

◆ _bnd_rnglok

double ossimplugins::AlosPalsarDataSetSummary::_bnd_rnglok
protected

Bandwidth per look in range,Hz.

Definition at line 931 of file AlosPalsarDataSetSummary.h.

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

◆ _chirp_ext_ind

int ossimplugins::AlosPalsarDataSetSummary::_chirp_ext_ind
protected

Chirp extraction index.

Definition at line 825 of file AlosPalsarDataSetSummary.h.

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

◆ _chn_bits

int ossimplugins::AlosPalsarDataSetSummary::_chn_bits
protected

Number of bits per channel.

Definition at line 858 of file AlosPalsarDataSetSummary.h.

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

◆ _clock_ang

double ossimplugins::AlosPalsarDataSetSummary::_clock_ang
protected

◆ _clutter_lock

std::string ossimplugins::AlosPalsarDataSetSummary::_clutter_lock
protected

Clutter lock applied flag.

Definition at line 993 of file AlosPalsarDataSetSummary.h.

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

◆ _crt_dopcen

double ossimplugins::AlosPalsarDataSetSummary::_crt_dopcen[3]
protected

Cross track Doppler frequency terms.

Definition at line 967 of file AlosPalsarDataSetSummary.h.

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

◆ _crt_rate

double ossimplugins::AlosPalsarDataSetSummary::_crt_rate[3]
protected

Cross track Doppler rate term.

Definition at line 984 of file AlosPalsarDataSetSummary.h.

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

◆ _data_inpsrc

std::string ossimplugins::AlosPalsarDataSetSummary::_data_inpsrc
protected

◆ _dopcen_range

double ossimplugins::AlosPalsarDataSetSummary::_dopcen_range[2]
protected

Cross track Doppler frequency terms (in range unit: km)

Definition at line 1014 of file AlosPalsarDataSetSummary.h.

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

◆ _earth_mass

double ossimplugins::AlosPalsarDataSetSummary::_earth_mass
protected

◆ _ellip_des

std::string ossimplugins::AlosPalsarDataSetSummary::_ellip_des
protected

Ellipsoid designator.

Definition at line 721 of file AlosPalsarDataSetSummary.h.

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

◆ _ellip_j

double ossimplugins::AlosPalsarDataSetSummary::_ellip_j[3]
protected

◆ _ellip_maj

double ossimplugins::AlosPalsarDataSetSummary::_ellip_maj
protected

Ellipsoid semi-major axis, km.

Definition at line 725 of file AlosPalsarDataSetSummary.h.

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

◆ _ellip_min

double ossimplugins::AlosPalsarDataSetSummary::_ellip_min
protected

Ellipsoid semi_minor axis, km.

Definition at line 729 of file AlosPalsarDataSetSummary.h.

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

◆ _fa

double ossimplugins::AlosPalsarDataSetSummary::_fa
protected

Nominal PRF, Hz.

Definition at line 882 of file AlosPalsarDataSetSummary.h.

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

◆ _fac_id

std::string ossimplugins::AlosPalsarDataSetSummary::_fac_id
protected

Processing facility identifier.

Definition at line 899 of file AlosPalsarDataSetSummary.h.

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

◆ _fr

double ossimplugins::AlosPalsarDataSetSummary::_fr
protected

Range sampling rate.

Definition at line 830 of file AlosPalsarDataSetSummary.h.

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

◆ _gn_cross

double ossimplugins::AlosPalsarDataSetSummary::_gn_cross
protected

Cross polarized gain.

Definition at line 854 of file AlosPalsarDataSetSummary.h.

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

◆ _gn_polar

double ossimplugins::AlosPalsarDataSetSummary::_gn_polar
protected

Like polarized gain.

Definition at line 850 of file AlosPalsarDataSetSummary.h.

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

◆ _grav_const

double ossimplugins::AlosPalsarDataSetSummary::_grav_const
protected

Gravitational constant.

Definition at line 737 of file AlosPalsarDataSetSummary.h.

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

◆ _i_bias

double ossimplugins::AlosPalsarDataSetSummary::_i_bias
protected

I channel DC bias.

Definition at line 866 of file AlosPalsarDataSetSummary.h.

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

◆ _incident_ang

double ossimplugins::AlosPalsarDataSetSummary::_incident_ang
protected

Incidence angle.

Definition at line 800 of file AlosPalsarDataSetSummary.h.

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

◆ _inp_sctim

std::string ossimplugins::AlosPalsarDataSetSummary::_inp_sctim
protected

Input scene centre time.

Definition at line 701 of file AlosPalsarDataSetSummary.h.

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

◆ _iq_ratio

double ossimplugins::AlosPalsarDataSetSummary::_iq_ratio
protected

I/Q channel ratio.

Definition at line 874 of file AlosPalsarDataSetSummary.h.

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

◆ _line_cont

std::string ossimplugins::AlosPalsarDataSetSummary::_line_cont
protected

Line content indicator.

Definition at line 989 of file AlosPalsarDataSetSummary.h.

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

◆ _line_spacing

double ossimplugins::AlosPalsarDataSetSummary::_line_spacing
protected

Line spacing, meters.

Definition at line 1001 of file AlosPalsarDataSetSummary.h.

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

◆ _mech_sight

double ossimplugins::AlosPalsarDataSetSummary::_mech_sight
protected

Mechanical boresight.

Definition at line 878 of file AlosPalsarDataSetSummary.h.

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

◆ _mission_id

std::string ossimplugins::AlosPalsarDataSetSummary::_mission_id
protected

Mission identifier.

Definition at line 772 of file AlosPalsarDataSetSummary.h.

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

◆ _motion_comp

std::string ossimplugins::AlosPalsarDataSetSummary::_motion_comp
protected

Motion compensation indicator.

Definition at line 809 of file AlosPalsarDataSetSummary.h.

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

◆ _n_azilok

double ossimplugins::AlosPalsarDataSetSummary::_n_azilok
protected

Number of azimuth looks.

Definition at line 919 of file AlosPalsarDataSetSummary.h.

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

◆ _n_rnglok

double ossimplugins::AlosPalsarDataSetSummary::_n_rnglok
protected

Number of range looks.

Definition at line 923 of file AlosPalsarDataSetSummary.h.

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

◆ _nchn

double ossimplugins::AlosPalsarDataSetSummary::_nchn
protected

Number of SAR channels.

Definition at line 767 of file AlosPalsarDataSetSummary.h.

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

◆ _orbit_num

std::string ossimplugins::AlosPalsarDataSetSummary::_orbit_num
protected

◆ _phas_coef

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

◆ _pix_spacing

double ossimplugins::AlosPalsarDataSetSummary::_pix_spacing
protected

Pixel spacing, meters.

Definition at line 1005 of file AlosPalsarDataSetSummary.h.

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

◆ _plat_head

double ossimplugins::AlosPalsarDataSetSummary::_plat_head
protected

Platform heading.

Definition at line 792 of file AlosPalsarDataSetSummary.h.

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

◆ _plat_lat

double ossimplugins::AlosPalsarDataSetSummary::_plat_lat
protected

Platform geodetic latitude.

Definition at line 784 of file AlosPalsarDataSetSummary.h.

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

◆ _plat_long

double ossimplugins::AlosPalsarDataSetSummary::_plat_long
protected

Platform geodetic longitude.

Definition at line 788 of file AlosPalsarDataSetSummary.h.

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

◆ _pro_head

double ossimplugins::AlosPalsarDataSetSummary::_pro_head
protected

Processed scene centre headng.

Definition at line 717 of file AlosPalsarDataSetSummary.h.

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

◆ _pro_lat

double ossimplugins::AlosPalsarDataSetSummary::_pro_lat
protected

Processed scene centre latitude.

Definition at line 709 of file AlosPalsarDataSetSummary.h.

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

◆ _pro_long

double ossimplugins::AlosPalsarDataSetSummary::_pro_long
protected

Processed scene centre longitude.

Definition at line 713 of file AlosPalsarDataSetSummary.h.

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

◆ _prod_type

std::string ossimplugins::AlosPalsarDataSetSummary::_prod_type
protected

Product type specifier.

Definition at line 911 of file AlosPalsarDataSetSummary.h.

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

◆ _pulse_code

std::string ossimplugins::AlosPalsarDataSetSummary::_pulse_code
protected

Range pulse code specifier.

Definition at line 813 of file AlosPalsarDataSetSummary.h.

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

◆ _q_bias

double ossimplugins::AlosPalsarDataSetSummary::_q_bias
protected

Q channel DC bias.

Definition at line 870 of file AlosPalsarDataSetSummary.h.

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

◆ _quant_desc

std::string ossimplugins::AlosPalsarDataSetSummary::_quant_desc
protected

Quantization descriptor.

Definition at line 862 of file AlosPalsarDataSetSummary.h.

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

◆ _rng_gate

double ossimplugins::AlosPalsarDataSetSummary::_rng_gate
protected

Range gate start time.

Definition at line 834 of file AlosPalsarDataSetSummary.h.

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

◆ _rng_length

double ossimplugins::AlosPalsarDataSetSummary::_rng_length
protected

Range pulse length.

Definition at line 838 of file AlosPalsarDataSetSummary.h.

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

◆ _rng_res

double ossimplugins::AlosPalsarDataSetSummary::_rng_res
protected

Range resolution, meter.

Definition at line 955 of file AlosPalsarDataSetSummary.h.

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

◆ _rng_weight

std::string ossimplugins::AlosPalsarDataSetSummary::_rng_weight
protected

Range weighting designator.

Definition at line 947 of file AlosPalsarDataSetSummary.h.

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

◆ _rngcmp_desg

std::string ossimplugins::AlosPalsarDataSetSummary::_rngcmp_desg
protected

Range compression designator.

Definition at line 1009 of file AlosPalsarDataSetSummary.h.

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

◆ _rngcmp_f

std::string ossimplugins::AlosPalsarDataSetSummary::_rngcmp_f
protected

Range compressed flag.

Definition at line 846 of file AlosPalsarDataSetSummary.h.

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

◆ _sar_chn

int ossimplugins::AlosPalsarDataSetSummary::_sar_chn
protected

SAR channel indicator.

Definition at line 689 of file AlosPalsarDataSetSummary.h.

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

◆ _sat_bintim

std::string ossimplugins::AlosPalsarDataSetSummary::_sat_bintim
protected

Satellite binary time.

Definition at line 886 of file AlosPalsarDataSetSummary.h.

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

◆ _sat_clkinc

std::string ossimplugins::AlosPalsarDataSetSummary::_sat_clkinc
protected

Satellite clock increment.

Definition at line 894 of file AlosPalsarDataSetSummary.h.

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

◆ _sat_clktim

std::string ossimplugins::AlosPalsarDataSetSummary::_sat_clktim
protected

Satellite clock time.

Definition at line 890 of file AlosPalsarDataSetSummary.h.

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

◆ _sc_lin

int ossimplugins::AlosPalsarDataSetSummary::_sc_lin
protected

Scene centre line number.

Definition at line 750 of file AlosPalsarDataSetSummary.h.

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

◆ _sc_pix

int ossimplugins::AlosPalsarDataSetSummary::_sc_pix
protected

Scene centre pixel number.

Definition at line 754 of file AlosPalsarDataSetSummary.h.

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

◆ _scene_des

std::string ossimplugins::AlosPalsarDataSetSummary::_scene_des
protected

Scene designator.

Definition at line 697 of file AlosPalsarDataSetSummary.h.

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

◆ _scene_id

std::string ossimplugins::AlosPalsarDataSetSummary::_scene_id
protected

Scene identifier.

Definition at line 693 of file AlosPalsarDataSetSummary.h.

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

◆ _scene_len

double ossimplugins::AlosPalsarDataSetSummary::_scene_len
protected

Scene length, km.

Definition at line 758 of file AlosPalsarDataSetSummary.h.

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

◆ _scene_wid

double ossimplugins::AlosPalsarDataSetSummary::_scene_wid
protected

Scene width, km.

Definition at line 762 of file AlosPalsarDataSetSummary.h.

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

◆ _sensor_id

std::string ossimplugins::AlosPalsarDataSetSummary::_sensor_id
protected

◆ _seq_num

int ossimplugins::AlosPalsarDataSetSummary::_seq_num
protected

from 1767 to 4096 to be added

Sequence number

Definition at line 674 of file AlosPalsarDataSetSummary.h.

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

◆ _sys_id

std::string ossimplugins::AlosPalsarDataSetSummary::_sys_id
protected

Processing system identifier.

Definition at line 903 of file AlosPalsarDataSetSummary.h.

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

◆ _terrain_h

double ossimplugins::AlosPalsarDataSetSummary::_terrain_h
protected

Average terrain height, km.

Definition at line 746 of file AlosPalsarDataSetSummary.h.

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

◆ _time_dir_lin

std::string ossimplugins::AlosPalsarDataSetSummary::_time_dir_lin
protected

Line time direction indicator.

Definition at line 975 of file AlosPalsarDataSetSummary.h.

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

◆ _time_dir_pix

std::string ossimplugins::AlosPalsarDataSetSummary::_time_dir_pix
protected

Pixel time direction indicator.

Definition at line 971 of file AlosPalsarDataSetSummary.h.

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

◆ _ver_id

std::string ossimplugins::AlosPalsarDataSetSummary::_ver_id
protected

Processing version identifier.

Definition at line 907 of file AlosPalsarDataSetSummary.h.

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

◆ _wave_length

double ossimplugins::AlosPalsarDataSetSummary::_wave_length
protected

Radar wave length.

Definition at line 805 of file AlosPalsarDataSetSummary.h.

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


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