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

This class is able to read the SAR sph record of the ASAR file. More...

#include <sph.h>

Inheritance diagram for ossimplugins::sph:
ossimplugins::EnvisatAsarRecord

Public Member Functions

 sph ()
 Constructor. More...
 
 sph (const mph &data)
 Constructor Using an mph record to initialize num_dsd and dsd_size. More...
 
virtual ~sph ()
 Destructor. More...
 
 sph (const sph &rhs)
 Copy constructor. More...
 
sphoperator= (const sph &rhs)
 Copy operator. More...
 
EnvisatAsarRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
EnvisatAsarRecordClone ()
 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...
 
std::string get_sph_desc_title ()
 sph_desc_title More...
 
std::string get_sph_desc ()
 sph_desc More...
 
std::string get_strip_cont_ind_title ()
 strip_cont_ind_title More...
 
std::string get_strip_cont_ind ()
 strip_cont_ind More...
 
std::string get_slice_pos_title ()
 slice_pos_title More...
 
std::string get_slice_position ()
 slice_position More...
 
std::string get_num_slices_title ()
 num_slices_title More...
 
std::string get_num_slices ()
 num_slices More...
 
std::string get_first_line_time_title ()
 first_line_time_title More...
 
std::string get_first_line_time ()
 first_line_time More...
 
std::string get_last_line_time_title ()
 last_line_time_title More...
 
std::string get_last_line_time ()
 last_line_time More...
 
std::string get_first_near_lat_title ()
 first_near_lat_title More...
 
std::string get_first_near_lat ()
 first_near_lat More...
 
std::string get_first_near_lat_units ()
 first_near_lat_units More...
 
std::string get_first_near_long_title ()
 first_near_long_title More...
 
std::string get_first_near_long ()
 first_near_long More...
 
std::string get_first_near_long_units ()
 first_near_long_units More...
 
std::string get_first_mid_lat_title ()
 first_mid_lat_title More...
 
std::string get_first_mid_lat ()
 first_mid_lat More...
 
std::string get_first_mid_lat_units ()
 first_mid_lat_units More...
 
std::string get_first_mid_long_title ()
 first_mid_long_title More...
 
std::string get_first_mid_long ()
 first_mid_long More...
 
std::string get_first_mid_long_units ()
 first_mid_long_units More...
 
std::string get_first_far_lat_title ()
 first_far_lat_title More...
 
std::string get_first_far_lat ()
 first_far_lat More...
 
std::string get_first_far_lat_units ()
 first_far_lat_units More...
 
std::string get_first_far_long_title ()
 first_far_long_title More...
 
std::string get_first_far_long ()
 first_far_long More...
 
std::string get_first_far_long_units ()
 first_far_long_units More...
 
std::string get_last_near_lat_title ()
 last_near_lat_title More...
 
std::string get_last_near_lat ()
 last_near_lat More...
 
std::string get_last_near_lat_units ()
 last_near_lat_units More...
 
std::string get_last_near_long_title ()
 last_near_long_title More...
 
std::string get_last_near_long ()
 last_near_long More...
 
std::string get_last_near_long_units ()
 last_near_long_units More...
 
std::string get_last_mid_lat_title ()
 last_mid_lat_title More...
 
std::string get_last_mid_lat ()
 last_mid_lat More...
 
std::string get_last_mid_lat_units ()
 last_mid_lat_units More...
 
std::string get_last_mid_long_title ()
 last_mid_long_title More...
 
std::string get_last_mid_long ()
 last_mid_long More...
 
std::string get_last_mid_long_units ()
 last_mid_long_units More...
 
std::string get_last_far_lat_title ()
 last_far_lat_title More...
 
std::string get_last_far_lat ()
 last_far_lat More...
 
std::string get_last_far_lat_units ()
 last_far_lat_units More...
 
std::string get_last_far_long_title ()
 last_far_long_title More...
 
std::string get_last_far_long ()
 last_far_long More...
 
std::string get_last_far_long_units ()
 last_far_long_units More...
 
std::string get_swath_title ()
 swath_title More...
 
std::string get_swath ()
 swath More...
 
std::string get_pass_title ()
 pass_title More...
 
std::string get_pass ()
 pass More...
 
std::string get_sample_type_title ()
 sample_type_title More...
 
std::string get_sample_type ()
 sample_type More...
 
std::string get_algo_title ()
 algo_title More...
 
std::string get_algorithm ()
 algorithm More...
 
std::string get_mds1_tx_rx_polar_title ()
 mds1_tx_rx_polar_title More...
 
std::string get_mds1_tx_rx_polar ()
 mds1_tx_rx_polar More...
 
std::string get_mds2_tx_rx_polar_title ()
 mds2_tx_rx_polar_title More...
 
std::string get_mds2_tx_rx_polar ()
 mds2_tx_rx_polar More...
 
std::string get_compression_title ()
 compression_title More...
 
std::string get_compression ()
 compression More...
 
std::string get_azimut_looks_title ()
 azimut_looks_title More...
 
std::string get_azimut_looks ()
 azimut_looks More...
 
std::string get_range_looks_title ()
 range_looks_title More...
 
std::string get_range_looks ()
 range_looks More...
 
std::string get_range_spacing_title ()
 range_spacing_title More...
 
std::string get_range_spacing ()
 range_spacing More...
 
std::string get_range_spacing_unit ()
 range_spacing_unit More...
 
std::string get_azimut_spacing_title ()
 azimut_spacing_title More...
 
std::string get_azimut_spacing ()
 azimut_spacing More...
 
std::string get_azimut_spacing_unit ()
 azimut_spacing_unit More...
 
std::string get_line_time_interval_title ()
 line_time_interval_title More...
 
std::string get_line_time_interval ()
 line_time_interval More...
 
std::string get_line_time_interv_units ()
 line_time_interv_units More...
 
std::string get_line_length_title ()
 line_length_title More...
 
std::string get_line_length ()
 line_length More...
 
std::string get_line_length_units ()
 line_length_units More...
 
std::string get_data_type_title ()
 data_type_title More...
 
std::string get_data_type ()
 data_type More...
 
std::vector< dsdget_dsd_vector ()
 data_type More...
 
bool update_sph_from_mph (mph &mph_rec)
 
update DSD number and dsd size from a mph record More...
 
- Public Member Functions inherited from ossimplugins::EnvisatAsarRecord
 EnvisatAsarRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~EnvisatAsarRecord ()
 Destructor. More...
 
 EnvisatAsarRecord (const EnvisatAsarRecord &rhs)
 Copy constructor. More...
 
std::string get_mnemonic ()
 Returns the mnemonic of the record. More...
 

Protected Attributes

long _num_dsd
 Number of Data Set Descriptors (DSD) More...
 
long _size_dsd
 Size of each Data Set Descriptors (DSD) More...
 
std::string _sph_desc_title
 sph_desc_title More...
 
std::string _sph_desc
 sph_desc More...
 
std::string _strip_cont_ind_title
 strip_cont_ind_title More...
 
std::string _strip_cont_ind
 strip_cont_ind More...
 
std::string _slice_pos_title
 slice_pos_title More...
 
std::string _slice_position
 slice_position More...
 
std::string _num_slices_title
 num_slices_title More...
 
std::string _num_slices
 num_slices More...
 
std::string _first_line_time_title
 first_line_time_title More...
 
std::string _first_line_time
 first_line_time More...
 
std::string _last_line_time_title
 last_line_time_title More...
 
std::string _last_line_time
 last_line_time More...
 
std::string _first_near_lat_title
 first_near_lat_title More...
 
std::string _first_near_lat
 first_near_lat More...
 
std::string _first_near_lat_units
 first_near_lat_units More...
 
std::string _first_near_long_title
 first_near_long_title More...
 
std::string _first_near_long
 first_near_long More...
 
std::string _first_near_long_units
 first_near_long_units More...
 
std::string _first_mid_lat_title
 first_mid_lat_title More...
 
std::string _first_mid_lat
 first_mid_lat More...
 
std::string _first_mid_lat_units
 first_mid_lat_units More...
 
std::string _first_mid_long_title
 first_mid_long_title More...
 
std::string _first_mid_long
 first_mid_long More...
 
std::string _first_mid_long_units
 first_mid_long_units More...
 
std::string _first_far_lat_title
 first_far_lat_title More...
 
std::string _first_far_lat
 first_far_lat More...
 
std::string _first_far_lat_units
 first_far_lat_units More...
 
std::string _first_far_long_title
 first_far_long_title More...
 
std::string _first_far_long
 first_far_long More...
 
std::string _first_far_long_units
 first_far_long_units More...
 
std::string _last_near_lat_title
 last_near_lat_title More...
 
std::string _last_near_lat
 last_near_lat More...
 
std::string _last_near_lat_units
 last_near_lat_units More...
 
std::string _last_near_long_title
 last_near_long_title More...
 
std::string _last_near_long
 last_near_long More...
 
std::string _last_near_long_units
 last_near_long_units More...
 
std::string _last_mid_lat_title
 last_mid_lat_title More...
 
std::string _last_mid_lat
 last_mid_lat More...
 
std::string _last_mid_lat_units
 last_mid_lat_units More...
 
std::string _last_mid_long_title
 last_mid_long_title More...
 
std::string _last_mid_long
 last_mid_long More...
 
std::string _last_mid_long_units
 last_mid_long_units More...
 
std::string _last_far_lat_title
 last_far_lat_title More...
 
std::string _last_far_lat
 last_far_lat More...
 
std::string _last_far_lat_units
 last_far_lat_units More...
 
std::string _last_far_long_title
 last_far_long_title More...
 
std::string _last_far_long
 last_far_long More...
 
std::string _last_far_long_units
 last_far_long_units More...
 
std::string _swath_title
 swath_title More...
 
std::string _swath
 swath More...
 
std::string _pass_title
 pass_title More...
 
std::string _pass
 pass More...
 
std::string _sample_type_title
 sample_type_title More...
 
std::string _sample_type
 sample_type More...
 
std::string _algo_title
 algo_title More...
 
std::string _algorithm
 algorithm More...
 
std::string _mds1_tx_rx_polar_title
 mds1_tx_rx_polar_title More...
 
std::string _mds1_tx_rx_polar
 mds1_tx_rx_polar More...
 
std::string _mds2_tx_rx_polar_title
 mds2_tx_rx_polar_title More...
 
std::string _mds2_tx_rx_polar
 mds2_tx_rx_polar More...
 
std::string _compression_title
 compression_title More...
 
std::string _compression
 compression More...
 
std::string _azimut_looks_title
 azimut_looks_title More...
 
std::string _azimut_looks
 azimut_looks More...
 
std::string _range_looks_title
 range_looks_title More...
 
std::string _range_looks
 range_looks More...
 
std::string _range_spacing_title
 range_spacing_title More...
 
std::string _range_spacing
 range_spacing More...
 
std::string _range_spacing_unit
 range_spacing_unit More...
 
std::string _azimut_spacing_title
 azimut_spacing_title More...
 
std::string _azimut_spacing
 azimut_spacing More...
 
std::string _azimut_spacing_unit
 azimut_spacing_unit More...
 
std::string _line_time_interval_title
 line_time_interval_title More...
 
std::string _line_time_interval
 line_time_interval More...
 
std::string _line_time_interv_units
 line_time_interv_units More...
 
std::string _line_length_title
 line_length_title More...
 
std::string _line_length
 line_length More...
 
std::string _line_length_units
 line_length_units More...
 
std::string _data_type_title
 data_type_title More...
 
std::string _data_type
 data_type More...
 
std::vector< dsd_dsd_vector
 
DSD records More...
 
- Protected Attributes inherited from ossimplugins::EnvisatAsarRecord
std::string _mnemonic
 

Friends

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

Additional Inherited Members

- Protected Member Functions inherited from ossimplugins::EnvisatAsarRecord
template<typename T >
void SwitchEndian (T &value)
 This function switches the LSB value and the MSB value of the parameter. More...
 

Detailed Description

This class is able to read the SAR sph record of the ASAR file.

Definition at line 27 of file sph.h.

Constructor & Destructor Documentation

◆ sph() [1/3]

ossimplugins::sph::sph ( )

Constructor.

Definition at line 17 of file sph.cpp.

References _num_dsd, and _size_dsd.

Referenced by Clone(), and Instanciate().

17  : EnvisatAsarRecord("sph_rec")
18  {
19  this->_num_dsd = 18;
20  this->_size_dsd = 280;
21  }
long _num_dsd
Number of Data Set Descriptors (DSD)
Definition: sph.h:673
long _size_dsd
Size of each Data Set Descriptors (DSD)
Definition: sph.h:685
EnvisatAsarRecord(std::string mnemonic)
Constructor.

◆ sph() [2/3]

ossimplugins::sph::sph ( const mph data)

Constructor Using an mph record to initialize num_dsd and dsd_size.

Definition at line 23 of file sph.cpp.

References ossimplugins::mph::_dsd_size, _num_dsd, ossimplugins::mph::_num_dsd, and _size_dsd.

23  : EnvisatAsarRecord("sph_rec")
24  {
25  this->_num_dsd = data._num_dsd ;
26  this->_size_dsd = data._dsd_size;
27  }
long _num_dsd
Number of Data Set Descriptors (DSD)
Definition: sph.h:673
long _size_dsd
Size of each Data Set Descriptors (DSD)
Definition: sph.h:685
EnvisatAsarRecord(std::string mnemonic)
Constructor.

◆ ~sph()

ossimplugins::sph::~sph ( )
virtual

Destructor.

Definition at line 29 of file sph.cpp.

30  {
31  }

◆ sph() [3/3]

ossimplugins::sph::sph ( const sph rhs)

Copy constructor.

Definition at line 616 of file sph.cpp.

616  :
617  EnvisatAsarRecord(rhs),
618  _sph_desc_title(rhs._sph_desc_title),
619  _sph_desc(rhs._sph_desc),
620  _strip_cont_ind_title(rhs._strip_cont_ind_title),
621  _strip_cont_ind(rhs._strip_cont_ind),
622  _slice_pos_title(rhs._slice_pos_title),
623  _slice_position(rhs._slice_position),
624  _num_slices_title(rhs._num_slices_title),
625  _num_slices(rhs._num_slices),
626  _first_line_time_title(rhs._first_line_time_title),
627  _first_line_time(rhs._first_line_time),
628  _last_line_time_title(rhs._last_line_time_title),
629  _last_line_time(rhs._last_line_time),
630  _first_near_lat_title(rhs._first_near_lat_title),
631  _first_near_lat(rhs._first_near_lat),
632  _first_near_lat_units(rhs._first_near_lat_units),
633  _first_near_long_title(rhs._first_near_long_title),
634  _first_near_long(rhs._first_near_long),
635  _first_near_long_units(rhs._first_near_long_units),
636  _first_mid_lat_title(rhs._first_mid_lat_title),
637  _first_mid_lat(rhs._first_mid_lat),
638  _first_mid_lat_units(rhs._first_mid_lat_units),
639  _first_mid_long_title(rhs._first_mid_long_title),
640  _first_mid_long(rhs._first_mid_long),
641  _first_mid_long_units(rhs._first_mid_long_units),
642  _first_far_lat_title(rhs._first_far_lat_title),
643  _first_far_lat(rhs._first_far_lat),
644  _first_far_lat_units(rhs._first_far_lat_units),
645  _first_far_long_title(rhs._first_far_long_title),
646  _first_far_long(rhs._first_far_long),
647  _first_far_long_units(rhs._first_far_long_units),
648  _last_near_lat_title(rhs._last_near_lat_title),
649  _last_near_lat(rhs._last_near_lat),
650  _last_near_lat_units(rhs._last_near_lat_units),
651  _last_near_long_title(rhs._last_near_long_title),
652  _last_near_long(rhs._last_near_long),
653  _last_near_long_units(rhs._last_near_long_units),
654  _last_mid_lat_title(rhs._last_mid_lat_title),
655  _last_mid_lat(rhs._last_mid_lat),
656  _last_mid_lat_units(rhs._last_mid_lat_units),
657  _last_mid_long_title(rhs._last_mid_long_title),
658  _last_mid_long(rhs._last_mid_long),
659  _last_mid_long_units(rhs._last_mid_long_units),
660  _last_far_lat_title(rhs._last_far_lat_title),
661  _last_far_lat(rhs._last_far_lat),
662  _last_far_lat_units(rhs._last_far_lat_units),
663  _last_far_long_title(rhs._last_far_long_title),
664  _last_far_long(rhs._last_far_long),
665  _last_far_long_units(rhs._last_far_long_units),
666  _swath_title(rhs._swath_title),
667  _swath(rhs._swath),
668  _pass_title(rhs._pass_title),
669  _pass(rhs._pass),
670  _sample_type_title(rhs._sample_type_title),
671  _sample_type(rhs._sample_type),
672  _algo_title(rhs._algo_title),
673  _algorithm(rhs._algorithm),
674  _mds1_tx_rx_polar_title(rhs._mds1_tx_rx_polar_title),
675  _mds1_tx_rx_polar(rhs._mds1_tx_rx_polar),
676  _mds2_tx_rx_polar_title(rhs._mds2_tx_rx_polar_title),
677  _mds2_tx_rx_polar(rhs._mds2_tx_rx_polar),
678  _compression_title(rhs._compression_title),
679  _compression(rhs._compression),
680  _azimut_looks_title(rhs._azimut_looks_title),
681  _azimut_looks(rhs._azimut_looks),
682  _range_looks_title(rhs._range_looks_title),
683  _range_looks(rhs._range_looks),
684  _range_spacing_title(rhs._range_spacing_title),
685  _range_spacing(rhs._range_spacing),
686  _range_spacing_unit(rhs._range_spacing_unit),
687  _azimut_spacing_title(rhs._azimut_spacing_title),
688  _azimut_spacing(rhs._azimut_spacing),
689  _azimut_spacing_unit(rhs._azimut_spacing_unit),
690  _line_time_interval_title(rhs._line_time_interval_title),
691  _line_time_interval(rhs._line_time_interval),
692  _line_time_interv_units(rhs._line_time_interv_units),
693  _line_length_title(rhs._line_length_title),
694  _line_length(rhs._line_length),
695  _line_length_units(rhs._line_length_units),
696  _data_type_title(rhs._data_type_title),
697  _data_type(rhs._data_type)
698  {}
std::string _mds2_tx_rx_polar
mds2_tx_rx_polar
Definition: sph.h:926
std::string _first_mid_lat_units
first_mid_lat_units
Definition: sph.h:770
std::string _last_far_long_title
last_far_long_title
Definition: sph.h:870
std::string _last_line_time
last_line_time
Definition: sph.h:734
std::string _first_mid_long_title
first_mid_long_title
Definition: sph.h:774
std::string _mds1_tx_rx_polar_title
mds1_tx_rx_polar_title
Definition: sph.h:914
std::string _first_mid_lat
first_mid_lat
Definition: sph.h:766
std::string _azimut_spacing_unit
azimut_spacing_unit
Definition: sph.h:974
std::string _first_mid_long_units
first_mid_long_units
Definition: sph.h:782
std::string _azimut_looks_title
azimut_looks_title
Definition: sph.h:938
std::string _mds1_tx_rx_polar
mds1_tx_rx_polar
Definition: sph.h:918
std::string _last_far_long
last_far_long
Definition: sph.h:874
std::string _first_mid_long
first_mid_long
Definition: sph.h:778
std::string _line_length
line_length
Definition: sph.h:994
std::string _first_far_long
first_far_long
Definition: sph.h:802
std::string _num_slices_title
num_slices_title
Definition: sph.h:714
std::string _last_near_lat_units
last_near_lat_units
Definition: sph.h:818
std::string _sph_desc
sph_desc
Definition: sph.h:694
std::string _first_line_time_title
first_line_time_title
Definition: sph.h:722
std::string _strip_cont_ind_title
strip_cont_ind_title
Definition: sph.h:698
std::string _num_slices
num_slices
Definition: sph.h:718
std::string _first_near_long
first_near_long
Definition: sph.h:754
std::string _last_far_lat_units
last_far_lat_units
Definition: sph.h:866
std::string _last_near_lat
last_near_lat
Definition: sph.h:814
std::string _last_mid_long_title
last_mid_long_title
Definition: sph.h:846
std::string _last_near_long_title
last_near_long_title
Definition: sph.h:822
std::string _last_far_lat_title
last_far_lat_title
Definition: sph.h:858
std::string _azimut_spacing_title
azimut_spacing_title
Definition: sph.h:966
std::string _algo_title
algo_title
Definition: sph.h:906
std::string _strip_cont_ind
strip_cont_ind
Definition: sph.h:702
std::string _last_mid_lat_title
last_mid_lat_title
Definition: sph.h:834
std::string _range_spacing_title
range_spacing_title
Definition: sph.h:954
std::string _slice_position
slice_position
Definition: sph.h:710
std::string _range_spacing_unit
range_spacing_unit
Definition: sph.h:962
std::string _sample_type_title
sample_type_title
Definition: sph.h:898
std::string _last_far_lat
last_far_lat
Definition: sph.h:862
std::string _first_near_long_title
first_near_long_title
Definition: sph.h:750
std::string _last_far_long_units
last_far_long_units
Definition: sph.h:878
std::string _first_far_lat
first_far_lat
Definition: sph.h:790
std::string _first_mid_lat_title
first_mid_lat_title
Definition: sph.h:762
std::string _last_mid_lat
last_mid_lat
Definition: sph.h:838
std::string _first_line_time
first_line_time
Definition: sph.h:726
std::string _last_mid_long
last_mid_long
Definition: sph.h:850
std::string _data_type_title
data_type_title
Definition: sph.h:1002
std::string _line_length_title
line_length_title
Definition: sph.h:990
std::string _first_near_long_units
first_near_long_units
Definition: sph.h:758
std::string _slice_pos_title
slice_pos_title
Definition: sph.h:706
std::string _line_time_interval
line_time_interval
Definition: sph.h:982
std::string _first_near_lat
first_near_lat
Definition: sph.h:742
std::string _last_mid_long_units
last_mid_long_units
Definition: sph.h:854
std::string _last_mid_lat_units
last_mid_lat_units
Definition: sph.h:842
std::string _range_looks_title
range_looks_title
Definition: sph.h:946
std::string _last_near_lat_title
last_near_lat_title
Definition: sph.h:810
std::string _pass_title
pass_title
Definition: sph.h:890
std::string _swath
swath
Definition: sph.h:886
std::string _compression_title
compression_title
Definition: sph.h:930
std::string _line_time_interval_title
line_time_interval_title
Definition: sph.h:978
std::string _range_looks
range_looks
Definition: sph.h:950
std::string _algorithm
algorithm
Definition: sph.h:910
std::string _range_spacing
range_spacing
Definition: sph.h:958
std::string _sph_desc_title
sph_desc_title
Definition: sph.h:690
std::string _mds2_tx_rx_polar_title
mds2_tx_rx_polar_title
Definition: sph.h:922
std::string _data_type
data_type
Definition: sph.h:1006
std::string _last_near_long_units
last_near_long_units
Definition: sph.h:830
std::string _first_far_lat_units
first_far_lat_units
Definition: sph.h:794
std::string _line_length_units
line_length_units
Definition: sph.h:998
std::string _first_near_lat_units
first_near_lat_units
Definition: sph.h:746
std::string _pass
pass
Definition: sph.h:894
std::string _last_near_long
last_near_long
Definition: sph.h:826
std::string _last_line_time_title
last_line_time_title
Definition: sph.h:730
std::string _azimut_looks
azimut_looks
Definition: sph.h:942
std::string _first_far_lat_title
first_far_lat_title
Definition: sph.h:786
std::string _swath_title
swath_title
Definition: sph.h:882
std::string _azimut_spacing
azimut_spacing
Definition: sph.h:970
std::string _line_time_interv_units
line_time_interv_units
Definition: sph.h:986
std::string _sample_type
sample_type
Definition: sph.h:902
std::string _first_far_long_title
first_far_long_title
Definition: sph.h:798
std::string _compression
compression
Definition: sph.h:934
std::string _first_far_long_units
first_far_long_units
Definition: sph.h:806
EnvisatAsarRecord(std::string mnemonic)
Constructor.
std::string _first_near_lat_title
first_near_lat_title
Definition: sph.h:738

Member Function Documentation

◆ Clone()

EnvisatAsarRecord* ossimplugins::sph::Clone ( )
inlinevirtual

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

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 75 of file sph.h.

References sph().

76  {
77  return new sph(*this);
78  };
sph()
Constructor.
Definition: sph.cpp:17

◆ get_algo_title()

std::string ossimplugins::sph::get_algo_title ( )
inline

algo_title

Definition at line 477 of file sph.h.

References _algo_title.

478  {
479  return _algo_title;
480  };
std::string _algo_title
algo_title
Definition: sph.h:906

◆ get_algorithm()

std::string ossimplugins::sph::get_algorithm ( )
inline

algorithm

Definition at line 484 of file sph.h.

References _algorithm.

485  {
486  return _algorithm;
487  };
std::string _algorithm
algorithm
Definition: sph.h:910

◆ get_azimut_looks()

std::string ossimplugins::sph::get_azimut_looks ( )
inline

azimut_looks

Definition at line 540 of file sph.h.

References _azimut_looks.

541  {
542  return _azimut_looks;
543  };
std::string _azimut_looks
azimut_looks
Definition: sph.h:942

◆ get_azimut_looks_title()

std::string ossimplugins::sph::get_azimut_looks_title ( )
inline

azimut_looks_title

Definition at line 533 of file sph.h.

References _azimut_looks_title.

534  {
535  return _azimut_looks_title;
536  };
std::string _azimut_looks_title
azimut_looks_title
Definition: sph.h:938

◆ get_azimut_spacing()

std::string ossimplugins::sph::get_azimut_spacing ( )
inline

azimut_spacing

Definition at line 589 of file sph.h.

References _azimut_spacing.

590  {
591  return _azimut_spacing;
592  };
std::string _azimut_spacing
azimut_spacing
Definition: sph.h:970

◆ get_azimut_spacing_title()

std::string ossimplugins::sph::get_azimut_spacing_title ( )
inline

azimut_spacing_title

Definition at line 582 of file sph.h.

References _azimut_spacing_title.

583  {
584  return _azimut_spacing_title;
585  };
std::string _azimut_spacing_title
azimut_spacing_title
Definition: sph.h:966

◆ get_azimut_spacing_unit()

std::string ossimplugins::sph::get_azimut_spacing_unit ( )
inline

azimut_spacing_unit

Definition at line 596 of file sph.h.

References _azimut_spacing_unit.

597  {
598  return _azimut_spacing_unit;
599  };
std::string _azimut_spacing_unit
azimut_spacing_unit
Definition: sph.h:974

◆ get_compression()

std::string ossimplugins::sph::get_compression ( )
inline

compression

Definition at line 526 of file sph.h.

References _compression.

527  {
528  return _compression;
529  };
std::string _compression
compression
Definition: sph.h:934

◆ get_compression_title()

std::string ossimplugins::sph::get_compression_title ( )
inline

compression_title

Definition at line 519 of file sph.h.

References _compression_title.

520  {
521  return _compression_title;
522  };
std::string _compression_title
compression_title
Definition: sph.h:930

◆ get_data_type()

std::string ossimplugins::sph::get_data_type ( )
inline

data_type

Definition at line 652 of file sph.h.

References _data_type.

653  {
654  return _data_type;
655  };
std::string _data_type
data_type
Definition: sph.h:1006

◆ get_data_type_title()

std::string ossimplugins::sph::get_data_type_title ( )
inline

data_type_title

Definition at line 645 of file sph.h.

References _data_type_title.

646  {
647  return _data_type_title;
648  };
std::string _data_type_title
data_type_title
Definition: sph.h:1002

◆ get_dsd_vector()

std::vector<dsd> ossimplugins::sph::get_dsd_vector ( )
inline

data_type

Definition at line 659 of file sph.h.

References _dsd_vector.

660  {
661  return _dsd_vector;
662  }
std::vector< dsd > _dsd_vector
DSD records
Definition: sph.h:1010

◆ get_first_far_lat()

std::string ossimplugins::sph::get_first_far_lat ( )
inline

first_far_lat

Definition at line 274 of file sph.h.

References _first_far_lat.

275  {
276  return _first_far_lat;
277  };
std::string _first_far_lat
first_far_lat
Definition: sph.h:790

◆ get_first_far_lat_title()

std::string ossimplugins::sph::get_first_far_lat_title ( )
inline

first_far_lat_title

Definition at line 267 of file sph.h.

References _first_far_lat_title.

268  {
269  return _first_far_lat_title;
270  };
std::string _first_far_lat_title
first_far_lat_title
Definition: sph.h:786

◆ get_first_far_lat_units()

std::string ossimplugins::sph::get_first_far_lat_units ( )
inline

first_far_lat_units

Definition at line 281 of file sph.h.

References _first_far_lat_units.

282  {
283  return _first_far_lat_units;
284  };
std::string _first_far_lat_units
first_far_lat_units
Definition: sph.h:794

◆ get_first_far_long()

std::string ossimplugins::sph::get_first_far_long ( )
inline

first_far_long

Definition at line 295 of file sph.h.

References _first_far_long.

296  {
297  return _first_far_long;
298  };
std::string _first_far_long
first_far_long
Definition: sph.h:802

◆ get_first_far_long_title()

std::string ossimplugins::sph::get_first_far_long_title ( )
inline

first_far_long_title

Definition at line 288 of file sph.h.

References _first_far_long_title.

289  {
290  return _first_far_long_title;
291  };
std::string _first_far_long_title
first_far_long_title
Definition: sph.h:798

◆ get_first_far_long_units()

std::string ossimplugins::sph::get_first_far_long_units ( )
inline

first_far_long_units

Definition at line 302 of file sph.h.

References _first_far_long_units.

303  {
304  return _first_far_long_units;
305  };
std::string _first_far_long_units
first_far_long_units
Definition: sph.h:806

◆ get_first_line_time()

std::string ossimplugins::sph::get_first_line_time ( )
inline

first_line_time

Definition at line 162 of file sph.h.

References _first_line_time.

163  {
164  return _first_line_time;
165  };
std::string _first_line_time
first_line_time
Definition: sph.h:726

◆ get_first_line_time_title()

std::string ossimplugins::sph::get_first_line_time_title ( )
inline

first_line_time_title

Definition at line 155 of file sph.h.

References _first_line_time_title.

156  {
157  return _first_line_time_title;
158  };
std::string _first_line_time_title
first_line_time_title
Definition: sph.h:722

◆ get_first_mid_lat()

std::string ossimplugins::sph::get_first_mid_lat ( )
inline

first_mid_lat

Definition at line 232 of file sph.h.

References _first_mid_lat.

233  {
234  return _first_mid_lat;
235  };
std::string _first_mid_lat
first_mid_lat
Definition: sph.h:766

◆ get_first_mid_lat_title()

std::string ossimplugins::sph::get_first_mid_lat_title ( )
inline

first_mid_lat_title

Definition at line 225 of file sph.h.

References _first_mid_lat_title.

226  {
227  return _first_mid_lat_title;
228  };
std::string _first_mid_lat_title
first_mid_lat_title
Definition: sph.h:762

◆ get_first_mid_lat_units()

std::string ossimplugins::sph::get_first_mid_lat_units ( )
inline

first_mid_lat_units

Definition at line 239 of file sph.h.

References _first_mid_lat_units.

240  {
241  return _first_mid_lat_units;
242  };
std::string _first_mid_lat_units
first_mid_lat_units
Definition: sph.h:770

◆ get_first_mid_long()

std::string ossimplugins::sph::get_first_mid_long ( )
inline

first_mid_long

Definition at line 253 of file sph.h.

References _first_mid_long.

254  {
255  return _first_mid_long;
256  };
std::string _first_mid_long
first_mid_long
Definition: sph.h:778

◆ get_first_mid_long_title()

std::string ossimplugins::sph::get_first_mid_long_title ( )
inline

first_mid_long_title

Definition at line 246 of file sph.h.

References _first_mid_long_title.

247  {
248  return _first_mid_long_title;
249  };
std::string _first_mid_long_title
first_mid_long_title
Definition: sph.h:774

◆ get_first_mid_long_units()

std::string ossimplugins::sph::get_first_mid_long_units ( )
inline

first_mid_long_units

Definition at line 260 of file sph.h.

References _first_mid_long_units.

261  {
262  return _first_mid_long_units;
263  };
std::string _first_mid_long_units
first_mid_long_units
Definition: sph.h:782

◆ get_first_near_lat()

std::string ossimplugins::sph::get_first_near_lat ( )
inline

first_near_lat

Definition at line 190 of file sph.h.

References _first_near_lat.

191  {
192  return _first_near_lat;
193  };
std::string _first_near_lat
first_near_lat
Definition: sph.h:742

◆ get_first_near_lat_title()

std::string ossimplugins::sph::get_first_near_lat_title ( )
inline

first_near_lat_title

Definition at line 183 of file sph.h.

References _first_near_lat_title.

184  {
185  return _first_near_lat_title;
186  };
std::string _first_near_lat_title
first_near_lat_title
Definition: sph.h:738

◆ get_first_near_lat_units()

std::string ossimplugins::sph::get_first_near_lat_units ( )
inline

first_near_lat_units

Definition at line 197 of file sph.h.

References _first_near_lat_units.

198  {
199  return _first_near_lat_units;
200  };
std::string _first_near_lat_units
first_near_lat_units
Definition: sph.h:746

◆ get_first_near_long()

std::string ossimplugins::sph::get_first_near_long ( )
inline

first_near_long

Definition at line 211 of file sph.h.

References _first_near_long.

212  {
213  return _first_near_long;
214  };
std::string _first_near_long
first_near_long
Definition: sph.h:754

◆ get_first_near_long_title()

std::string ossimplugins::sph::get_first_near_long_title ( )
inline

first_near_long_title

Definition at line 204 of file sph.h.

References _first_near_long_title.

205  {
206  return _first_near_long_title;
207  };
std::string _first_near_long_title
first_near_long_title
Definition: sph.h:750

◆ get_first_near_long_units()

std::string ossimplugins::sph::get_first_near_long_units ( )
inline

first_near_long_units

Definition at line 218 of file sph.h.

References _first_near_long_units.

219  {
220  return _first_near_long_units;
221  };
std::string _first_near_long_units
first_near_long_units
Definition: sph.h:758

◆ get_last_far_lat()

std::string ossimplugins::sph::get_last_far_lat ( )
inline

last_far_lat

Definition at line 400 of file sph.h.

References _last_far_lat.

401  {
402  return _last_far_lat;
403  };
std::string _last_far_lat
last_far_lat
Definition: sph.h:862

◆ get_last_far_lat_title()

std::string ossimplugins::sph::get_last_far_lat_title ( )
inline

last_far_lat_title

Definition at line 393 of file sph.h.

References _last_far_lat_title.

394  {
395  return _last_far_lat_title;
396  };
std::string _last_far_lat_title
last_far_lat_title
Definition: sph.h:858

◆ get_last_far_lat_units()

std::string ossimplugins::sph::get_last_far_lat_units ( )
inline

last_far_lat_units

Definition at line 407 of file sph.h.

References _last_far_lat_units.

408  {
409  return _last_far_lat_units;
410  };
std::string _last_far_lat_units
last_far_lat_units
Definition: sph.h:866

◆ get_last_far_long()

std::string ossimplugins::sph::get_last_far_long ( )
inline

last_far_long

Definition at line 421 of file sph.h.

References _last_far_long.

422  {
423  return _last_far_long;
424  };
std::string _last_far_long
last_far_long
Definition: sph.h:874

◆ get_last_far_long_title()

std::string ossimplugins::sph::get_last_far_long_title ( )
inline

last_far_long_title

Definition at line 414 of file sph.h.

References _last_far_long_title.

415  {
416  return _last_far_long_title;
417  };
std::string _last_far_long_title
last_far_long_title
Definition: sph.h:870

◆ get_last_far_long_units()

std::string ossimplugins::sph::get_last_far_long_units ( )
inline

last_far_long_units

Definition at line 428 of file sph.h.

References _last_far_long_units.

429  {
430  return _last_far_long_units;
431  };
std::string _last_far_long_units
last_far_long_units
Definition: sph.h:878

◆ get_last_line_time()

std::string ossimplugins::sph::get_last_line_time ( )
inline

last_line_time

Definition at line 176 of file sph.h.

References _last_line_time.

177  {
178  return _last_line_time;
179  };
std::string _last_line_time
last_line_time
Definition: sph.h:734

◆ get_last_line_time_title()

std::string ossimplugins::sph::get_last_line_time_title ( )
inline

last_line_time_title

Definition at line 169 of file sph.h.

References _last_line_time_title.

170  {
171  return _last_line_time_title;
172  };
std::string _last_line_time_title
last_line_time_title
Definition: sph.h:730

◆ get_last_mid_lat()

std::string ossimplugins::sph::get_last_mid_lat ( )
inline

last_mid_lat

Definition at line 358 of file sph.h.

References _last_mid_lat.

359  {
360  return _last_mid_lat;
361  };
std::string _last_mid_lat
last_mid_lat
Definition: sph.h:838

◆ get_last_mid_lat_title()

std::string ossimplugins::sph::get_last_mid_lat_title ( )
inline

last_mid_lat_title

Definition at line 351 of file sph.h.

References _last_mid_lat_title.

352  {
353  return _last_mid_lat_title;
354  };
std::string _last_mid_lat_title
last_mid_lat_title
Definition: sph.h:834

◆ get_last_mid_lat_units()

std::string ossimplugins::sph::get_last_mid_lat_units ( )
inline

last_mid_lat_units

Definition at line 365 of file sph.h.

References _last_mid_lat_units.

366  {
367  return _last_mid_lat_units;
368  };
std::string _last_mid_lat_units
last_mid_lat_units
Definition: sph.h:842

◆ get_last_mid_long()

std::string ossimplugins::sph::get_last_mid_long ( )
inline

last_mid_long

Definition at line 379 of file sph.h.

References _last_mid_long.

380  {
381  return _last_mid_long;
382  };
std::string _last_mid_long
last_mid_long
Definition: sph.h:850

◆ get_last_mid_long_title()

std::string ossimplugins::sph::get_last_mid_long_title ( )
inline

last_mid_long_title

Definition at line 372 of file sph.h.

References _last_mid_long_title.

373  {
374  return _last_mid_long_title;
375  };
std::string _last_mid_long_title
last_mid_long_title
Definition: sph.h:846

◆ get_last_mid_long_units()

std::string ossimplugins::sph::get_last_mid_long_units ( )
inline

last_mid_long_units

Definition at line 386 of file sph.h.

References _last_mid_long_units.

387  {
388  return _last_mid_long_units;
389  };
std::string _last_mid_long_units
last_mid_long_units
Definition: sph.h:854

◆ get_last_near_lat()

std::string ossimplugins::sph::get_last_near_lat ( )
inline

last_near_lat

Definition at line 316 of file sph.h.

References _last_near_lat.

317  {
318  return _last_near_lat;
319  };
std::string _last_near_lat
last_near_lat
Definition: sph.h:814

◆ get_last_near_lat_title()

std::string ossimplugins::sph::get_last_near_lat_title ( )
inline

last_near_lat_title

Definition at line 309 of file sph.h.

References _last_near_lat_title.

310  {
311  return _last_near_lat_title;
312  };
std::string _last_near_lat_title
last_near_lat_title
Definition: sph.h:810

◆ get_last_near_lat_units()

std::string ossimplugins::sph::get_last_near_lat_units ( )
inline

last_near_lat_units

Definition at line 323 of file sph.h.

References _last_near_lat_units.

324  {
325  return _last_near_lat_units;
326  };
std::string _last_near_lat_units
last_near_lat_units
Definition: sph.h:818

◆ get_last_near_long()

std::string ossimplugins::sph::get_last_near_long ( )
inline

last_near_long

Definition at line 337 of file sph.h.

References _last_near_long.

338  {
339  return _last_near_long;
340  };
std::string _last_near_long
last_near_long
Definition: sph.h:826

◆ get_last_near_long_title()

std::string ossimplugins::sph::get_last_near_long_title ( )
inline

last_near_long_title

Definition at line 330 of file sph.h.

References _last_near_long_title.

331  {
332  return _last_near_long_title;
333  };
std::string _last_near_long_title
last_near_long_title
Definition: sph.h:822

◆ get_last_near_long_units()

std::string ossimplugins::sph::get_last_near_long_units ( )
inline

last_near_long_units

Definition at line 344 of file sph.h.

References _last_near_long_units.

345  {
346  return _last_near_long_units;
347  };
std::string _last_near_long_units
last_near_long_units
Definition: sph.h:830

◆ get_line_length()

std::string ossimplugins::sph::get_line_length ( )
inline

line_length

Definition at line 631 of file sph.h.

References _line_length.

632  {
633  return _line_length;
634  };
std::string _line_length
line_length
Definition: sph.h:994

◆ get_line_length_title()

std::string ossimplugins::sph::get_line_length_title ( )
inline

line_length_title

Definition at line 624 of file sph.h.

References _line_length_title.

625  {
626  return _line_length_title;
627  };
std::string _line_length_title
line_length_title
Definition: sph.h:990

◆ get_line_length_units()

std::string ossimplugins::sph::get_line_length_units ( )
inline

line_length_units

Definition at line 638 of file sph.h.

References _line_length_units.

639  {
640  return _line_length_units;
641  };
std::string _line_length_units
line_length_units
Definition: sph.h:998

◆ get_line_time_interv_units()

std::string ossimplugins::sph::get_line_time_interv_units ( )
inline

line_time_interv_units

Definition at line 617 of file sph.h.

References _line_time_interv_units.

618  {
620  };
std::string _line_time_interv_units
line_time_interv_units
Definition: sph.h:986

◆ get_line_time_interval()

std::string ossimplugins::sph::get_line_time_interval ( )
inline

line_time_interval

Definition at line 610 of file sph.h.

References _line_time_interval.

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

611  {
612  return _line_time_interval;
613  };
std::string _line_time_interval
line_time_interval
Definition: sph.h:982

◆ get_line_time_interval_title()

std::string ossimplugins::sph::get_line_time_interval_title ( )
inline

line_time_interval_title

Definition at line 603 of file sph.h.

References _line_time_interval_title.

604  {
606  };
std::string _line_time_interval_title
line_time_interval_title
Definition: sph.h:978

◆ get_mds1_tx_rx_polar()

std::string ossimplugins::sph::get_mds1_tx_rx_polar ( )
inline

mds1_tx_rx_polar

Definition at line 498 of file sph.h.

References _mds1_tx_rx_polar.

499  {
500  return _mds1_tx_rx_polar;
501  };
std::string _mds1_tx_rx_polar
mds1_tx_rx_polar
Definition: sph.h:918

◆ get_mds1_tx_rx_polar_title()

std::string ossimplugins::sph::get_mds1_tx_rx_polar_title ( )
inline

mds1_tx_rx_polar_title

Definition at line 491 of file sph.h.

References _mds1_tx_rx_polar_title.

492  {
494  };
std::string _mds1_tx_rx_polar_title
mds1_tx_rx_polar_title
Definition: sph.h:914

◆ get_mds2_tx_rx_polar()

std::string ossimplugins::sph::get_mds2_tx_rx_polar ( )
inline

mds2_tx_rx_polar

Definition at line 512 of file sph.h.

References _mds2_tx_rx_polar.

513  {
514  return _mds2_tx_rx_polar;
515  };
std::string _mds2_tx_rx_polar
mds2_tx_rx_polar
Definition: sph.h:926

◆ get_mds2_tx_rx_polar_title()

std::string ossimplugins::sph::get_mds2_tx_rx_polar_title ( )
inline

mds2_tx_rx_polar_title

Definition at line 505 of file sph.h.

References _mds2_tx_rx_polar_title.

506  {
508  };
std::string _mds2_tx_rx_polar_title
mds2_tx_rx_polar_title
Definition: sph.h:922

◆ get_num_slices()

std::string ossimplugins::sph::get_num_slices ( )
inline

num_slices

Definition at line 148 of file sph.h.

References _num_slices.

149  {
150  return _num_slices;
151  };
std::string _num_slices
num_slices
Definition: sph.h:718

◆ get_num_slices_title()

std::string ossimplugins::sph::get_num_slices_title ( )
inline

num_slices_title

Definition at line 141 of file sph.h.

References _num_slices_title.

142  {
143  return _num_slices_title;
144  };
std::string _num_slices_title
num_slices_title
Definition: sph.h:714

◆ get_pass()

std::string ossimplugins::sph::get_pass ( )
inline

pass

Definition at line 456 of file sph.h.

References _pass.

457  {
458  return _pass;
459  };
std::string _pass
pass
Definition: sph.h:894

◆ get_pass_title()

std::string ossimplugins::sph::get_pass_title ( )
inline

pass_title

Definition at line 449 of file sph.h.

References _pass_title.

450  {
451  return _pass_title;
452  };
std::string _pass_title
pass_title
Definition: sph.h:890

◆ get_range_looks()

std::string ossimplugins::sph::get_range_looks ( )
inline

range_looks

Definition at line 554 of file sph.h.

References _range_looks.

555  {
556  return _range_looks;
557  };
std::string _range_looks
range_looks
Definition: sph.h:950

◆ get_range_looks_title()

std::string ossimplugins::sph::get_range_looks_title ( )
inline

range_looks_title

Definition at line 547 of file sph.h.

References _range_looks_title.

548  {
549  return _range_looks_title;
550  };
std::string _range_looks_title
range_looks_title
Definition: sph.h:946

◆ get_range_spacing()

std::string ossimplugins::sph::get_range_spacing ( )
inline

range_spacing

Definition at line 568 of file sph.h.

References _range_spacing.

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

569  {
570  return _range_spacing;
571  };
std::string _range_spacing
range_spacing
Definition: sph.h:958

◆ get_range_spacing_title()

std::string ossimplugins::sph::get_range_spacing_title ( )
inline

range_spacing_title

Definition at line 561 of file sph.h.

References _range_spacing_title.

562  {
563  return _range_spacing_title;
564  };
std::string _range_spacing_title
range_spacing_title
Definition: sph.h:954

◆ get_range_spacing_unit()

std::string ossimplugins::sph::get_range_spacing_unit ( )
inline

range_spacing_unit

Definition at line 575 of file sph.h.

References _range_spacing_unit.

576  {
577  return _range_spacing_unit;
578  };
std::string _range_spacing_unit
range_spacing_unit
Definition: sph.h:962

◆ get_sample_type()

std::string ossimplugins::sph::get_sample_type ( )
inline

sample_type

Definition at line 470 of file sph.h.

References _sample_type.

471  {
472  return _sample_type;
473  };
std::string _sample_type
sample_type
Definition: sph.h:902

◆ get_sample_type_title()

std::string ossimplugins::sph::get_sample_type_title ( )
inline

sample_type_title

Definition at line 463 of file sph.h.

References _sample_type_title.

464  {
465  return _sample_type_title;
466  };
std::string _sample_type_title
sample_type_title
Definition: sph.h:898

◆ get_slice_pos_title()

std::string ossimplugins::sph::get_slice_pos_title ( )
inline

slice_pos_title

Definition at line 127 of file sph.h.

References _slice_pos_title.

128  {
129  return _slice_pos_title;
130  };
std::string _slice_pos_title
slice_pos_title
Definition: sph.h:706

◆ get_slice_position()

std::string ossimplugins::sph::get_slice_position ( )
inline

slice_position

Definition at line 134 of file sph.h.

References _slice_position.

135  {
136  return _slice_position;
137  };
std::string _slice_position
slice_position
Definition: sph.h:710

◆ get_sph_desc()

std::string ossimplugins::sph::get_sph_desc ( )
inline

sph_desc

Definition at line 106 of file sph.h.

References _sph_desc.

107  {
108  return _sph_desc;
109  };
std::string _sph_desc
sph_desc
Definition: sph.h:694

◆ get_sph_desc_title()

std::string ossimplugins::sph::get_sph_desc_title ( )
inline

sph_desc_title

Definition at line 99 of file sph.h.

References _sph_desc_title.

100  {
101  return _sph_desc_title;
102  };
std::string _sph_desc_title
sph_desc_title
Definition: sph.h:690

◆ get_strip_cont_ind()

std::string ossimplugins::sph::get_strip_cont_ind ( )
inline

strip_cont_ind

Definition at line 120 of file sph.h.

References _strip_cont_ind.

121  {
122  return _strip_cont_ind;
123  };
std::string _strip_cont_ind
strip_cont_ind
Definition: sph.h:702

◆ get_strip_cont_ind_title()

std::string ossimplugins::sph::get_strip_cont_ind_title ( )
inline

strip_cont_ind_title

Definition at line 113 of file sph.h.

References _strip_cont_ind_title.

114  {
115  return _strip_cont_ind_title;
116  };
std::string _strip_cont_ind_title
strip_cont_ind_title
Definition: sph.h:698

◆ get_swath()

std::string ossimplugins::sph::get_swath ( )
inline

swath

Definition at line 442 of file sph.h.

References _swath.

443  {
444  return _swath;
445  };
std::string _swath
swath
Definition: sph.h:886

◆ get_swath_title()

std::string ossimplugins::sph::get_swath_title ( )
inline

swath_title

Definition at line 435 of file sph.h.

References _swath_title.

436  {
437  return _swath_title;
438  };
std::string _swath_title
swath_title
Definition: sph.h:882

◆ Instanciate()

EnvisatAsarRecord* ossimplugins::sph::Instanciate ( )
inlinevirtual

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

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 67 of file sph.h.

References sph().

68  {
69  return new sph();
70  };
sph()
Constructor.
Definition: sph.cpp:17

◆ operator=()

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

Copy operator.

Definition at line 701 of file sph.cpp.

References _algo_title, _algorithm, _azimut_looks, _azimut_looks_title, _azimut_spacing, _azimut_spacing_title, _azimut_spacing_unit, _compression, _compression_title, _data_type, _data_type_title, _first_far_lat, _first_far_lat_title, _first_far_lat_units, _first_far_long, _first_far_long_title, _first_far_long_units, _first_line_time, _first_line_time_title, _first_mid_lat, _first_mid_lat_title, _first_mid_lat_units, _first_mid_long, _first_mid_long_title, _first_mid_long_units, _first_near_lat, _first_near_lat_title, _first_near_lat_units, _first_near_long, _first_near_long_title, _first_near_long_units, _last_far_lat, _last_far_lat_title, _last_far_lat_units, _last_far_long, _last_far_long_title, _last_far_long_units, _last_line_time, _last_line_time_title, _last_mid_lat, _last_mid_lat_title, _last_mid_lat_units, _last_mid_long, _last_mid_long_title, _last_mid_long_units, _last_near_lat, _last_near_lat_title, _last_near_lat_units, _last_near_long, _last_near_long_title, _last_near_long_units, _line_length, _line_length_title, _line_length_units, _line_time_interv_units, _line_time_interval, _line_time_interval_title, _mds1_tx_rx_polar, _mds1_tx_rx_polar_title, _mds2_tx_rx_polar, _mds2_tx_rx_polar_title, _num_slices, _num_slices_title, _pass, _pass_title, _range_looks, _range_looks_title, _range_spacing, _range_spacing_title, _range_spacing_unit, _sample_type, _sample_type_title, _slice_pos_title, _slice_position, _sph_desc, _sph_desc_title, _strip_cont_ind, _strip_cont_ind_title, _swath, and _swath_title.

702  {
703  _sph_desc_title = rhs._sph_desc_title;
704  _sph_desc = rhs._sph_desc;
705  _strip_cont_ind_title = rhs._strip_cont_ind_title;
706  _strip_cont_ind = rhs._strip_cont_ind;
707  _slice_pos_title = rhs._slice_pos_title;
708  _slice_position = rhs._slice_position;
709  _num_slices_title = rhs._num_slices_title;
710  _num_slices = rhs._num_slices;
711  _first_line_time_title = rhs._first_line_time_title;
712  _first_line_time = rhs._first_line_time;
713  _last_line_time_title = rhs._last_line_time_title;
714  _last_line_time = rhs._last_line_time;
715  _first_near_lat_title = rhs._first_near_lat_title;
716  _first_near_lat = rhs._first_near_lat;
717  _first_near_lat_units = rhs._first_near_lat_units;
718  _first_near_long_title = rhs._first_near_long_title;
719  _first_near_long = rhs._first_near_long;
720  _first_near_long_units = rhs._first_near_long_units;
721  _first_mid_lat_title = rhs._first_mid_lat_title;
722  _first_mid_lat = rhs._first_mid_lat;
723  _first_mid_lat_units = rhs._first_mid_lat_units;
724  _first_mid_long_title = rhs._first_mid_long_title;
725  _first_mid_long = rhs._first_mid_long;
726  _first_mid_long_units = rhs._first_mid_long_units;
727  _first_far_lat_title = rhs._first_far_lat_title;
728  _first_far_lat = rhs._first_far_lat;
729  _first_far_lat_units = rhs._first_far_lat_units;
730  _first_far_long_title = rhs._first_far_long_title;
731  _first_far_long = rhs._first_far_long;
732  _first_far_long_units = rhs._first_far_long_units;
733  _last_near_lat_title = rhs._last_near_lat_title;
734  _last_near_lat = rhs._last_near_lat;
735  _last_near_lat_units = rhs._last_near_lat_units;
736  _last_near_long_title = rhs._last_near_long_title;
737  _last_near_long = rhs._last_near_long;
738  _last_near_long_units = rhs._last_near_long_units;
739  _last_mid_lat_title = rhs._last_mid_lat_title;
740  _last_mid_lat = rhs._last_mid_lat;
741  _last_mid_lat_units = rhs._last_mid_lat_units;
742  _last_mid_long_title = rhs._last_mid_long_title;
743  _last_mid_long = rhs._last_mid_long;
744  _last_mid_long_units = rhs._last_mid_long_units;
745  _last_far_lat_title = rhs._last_far_lat_title;
746  _last_far_lat = rhs._last_far_lat;
747  _last_far_lat_units = rhs._last_far_lat_units;
748  _last_far_long_title = rhs._last_far_long_title;
749  _last_far_long = rhs._last_far_long;
750  _last_far_long_units = rhs._last_far_long_units;
751  _swath_title = rhs._swath_title;
752  _swath = rhs._swath;
753  _pass_title = rhs._pass_title;
754  _pass = rhs._pass;
755  _sample_type_title = rhs._sample_type_title;
756  _sample_type = rhs._sample_type;
757  _algo_title = rhs._algo_title;
758  _algorithm = rhs._algorithm;
759  _mds1_tx_rx_polar_title = rhs._mds1_tx_rx_polar_title;
760  _mds1_tx_rx_polar = rhs._mds1_tx_rx_polar;
761  _mds2_tx_rx_polar_title = rhs._mds2_tx_rx_polar_title;
762  _mds2_tx_rx_polar = rhs._mds2_tx_rx_polar;
763  _compression_title = rhs._compression_title;
764  _compression = rhs._compression;
765  _azimut_looks_title = rhs._azimut_looks_title;
766  _azimut_looks = rhs._azimut_looks;
767  _range_looks_title = rhs._range_looks_title;
768  _range_looks = rhs._range_looks;
769  _range_spacing_title = rhs._range_spacing_title;
770  _range_spacing = rhs._range_spacing;
771  _range_spacing_unit = rhs._range_spacing_unit;
772  _azimut_spacing_title = rhs._azimut_spacing_title;
773  _azimut_spacing = rhs._azimut_spacing;
774  _azimut_spacing_unit = rhs._azimut_spacing_unit;
775  _line_time_interval_title = rhs._line_time_interval_title;
776  _line_time_interval = rhs._line_time_interval;
777  _line_time_interv_units = rhs._line_time_interv_units;
778  _line_length_title = rhs._line_length_title;
779  _line_length = rhs._line_length;
780  _line_length_units = rhs._line_length_units;
781  _data_type_title = rhs._data_type_title;
782  _data_type = rhs._data_type;
783 
784  return *this;
785  }
std::string _mds2_tx_rx_polar
mds2_tx_rx_polar
Definition: sph.h:926
std::string _first_mid_lat_units
first_mid_lat_units
Definition: sph.h:770
std::string _last_far_long_title
last_far_long_title
Definition: sph.h:870
std::string _last_line_time
last_line_time
Definition: sph.h:734
std::string _first_mid_long_title
first_mid_long_title
Definition: sph.h:774
std::string _mds1_tx_rx_polar_title
mds1_tx_rx_polar_title
Definition: sph.h:914
std::string _first_mid_lat
first_mid_lat
Definition: sph.h:766
std::string _azimut_spacing_unit
azimut_spacing_unit
Definition: sph.h:974
std::string _first_mid_long_units
first_mid_long_units
Definition: sph.h:782
std::string _azimut_looks_title
azimut_looks_title
Definition: sph.h:938
std::string _mds1_tx_rx_polar
mds1_tx_rx_polar
Definition: sph.h:918
std::string _last_far_long
last_far_long
Definition: sph.h:874
std::string _first_mid_long
first_mid_long
Definition: sph.h:778
std::string _line_length
line_length
Definition: sph.h:994
std::string _first_far_long
first_far_long
Definition: sph.h:802
std::string _num_slices_title
num_slices_title
Definition: sph.h:714
std::string _last_near_lat_units
last_near_lat_units
Definition: sph.h:818
std::string _sph_desc
sph_desc
Definition: sph.h:694
std::string _first_line_time_title
first_line_time_title
Definition: sph.h:722
std::string _strip_cont_ind_title
strip_cont_ind_title
Definition: sph.h:698
std::string _num_slices
num_slices
Definition: sph.h:718
std::string _first_near_long
first_near_long
Definition: sph.h:754
std::string _last_far_lat_units
last_far_lat_units
Definition: sph.h:866
std::string _last_near_lat
last_near_lat
Definition: sph.h:814
std::string _last_mid_long_title
last_mid_long_title
Definition: sph.h:846
std::string _last_near_long_title
last_near_long_title
Definition: sph.h:822
std::string _last_far_lat_title
last_far_lat_title
Definition: sph.h:858
std::string _azimut_spacing_title
azimut_spacing_title
Definition: sph.h:966
std::string _algo_title
algo_title
Definition: sph.h:906
std::string _strip_cont_ind
strip_cont_ind
Definition: sph.h:702
std::string _last_mid_lat_title
last_mid_lat_title
Definition: sph.h:834
std::string _range_spacing_title
range_spacing_title
Definition: sph.h:954
std::string _slice_position
slice_position
Definition: sph.h:710
std::string _range_spacing_unit
range_spacing_unit
Definition: sph.h:962
std::string _sample_type_title
sample_type_title
Definition: sph.h:898
std::string _last_far_lat
last_far_lat
Definition: sph.h:862
std::string _first_near_long_title
first_near_long_title
Definition: sph.h:750
std::string _last_far_long_units
last_far_long_units
Definition: sph.h:878
std::string _first_far_lat
first_far_lat
Definition: sph.h:790
std::string _first_mid_lat_title
first_mid_lat_title
Definition: sph.h:762
std::string _last_mid_lat
last_mid_lat
Definition: sph.h:838
std::string _first_line_time
first_line_time
Definition: sph.h:726
std::string _last_mid_long
last_mid_long
Definition: sph.h:850
std::string _data_type_title
data_type_title
Definition: sph.h:1002
std::string _line_length_title
line_length_title
Definition: sph.h:990
std::string _first_near_long_units
first_near_long_units
Definition: sph.h:758
std::string _slice_pos_title
slice_pos_title
Definition: sph.h:706
std::string _line_time_interval
line_time_interval
Definition: sph.h:982
std::string _first_near_lat
first_near_lat
Definition: sph.h:742
std::string _last_mid_long_units
last_mid_long_units
Definition: sph.h:854
std::string _last_mid_lat_units
last_mid_lat_units
Definition: sph.h:842
std::string _range_looks_title
range_looks_title
Definition: sph.h:946
std::string _last_near_lat_title
last_near_lat_title
Definition: sph.h:810
std::string _pass_title
pass_title
Definition: sph.h:890
std::string _swath
swath
Definition: sph.h:886
std::string _compression_title
compression_title
Definition: sph.h:930
std::string _line_time_interval_title
line_time_interval_title
Definition: sph.h:978
std::string _range_looks
range_looks
Definition: sph.h:950
std::string _algorithm
algorithm
Definition: sph.h:910
std::string _range_spacing
range_spacing
Definition: sph.h:958
std::string _sph_desc_title
sph_desc_title
Definition: sph.h:690
std::string _mds2_tx_rx_polar_title
mds2_tx_rx_polar_title
Definition: sph.h:922
std::string _data_type
data_type
Definition: sph.h:1006
std::string _last_near_long_units
last_near_long_units
Definition: sph.h:830
std::string _first_far_lat_units
first_far_lat_units
Definition: sph.h:794
std::string _line_length_units
line_length_units
Definition: sph.h:998
std::string _first_near_lat_units
first_near_lat_units
Definition: sph.h:746
std::string _pass
pass
Definition: sph.h:894
std::string _last_near_long
last_near_long
Definition: sph.h:826
std::string _last_line_time_title
last_line_time_title
Definition: sph.h:730
std::string _azimut_looks
azimut_looks
Definition: sph.h:942
std::string _first_far_lat_title
first_far_lat_title
Definition: sph.h:786
std::string _swath_title
swath_title
Definition: sph.h:882
std::string _azimut_spacing
azimut_spacing
Definition: sph.h:970
std::string _line_time_interv_units
line_time_interv_units
Definition: sph.h:986
std::string _sample_type
sample_type
Definition: sph.h:902
std::string _first_far_long_title
first_far_long_title
Definition: sph.h:798
std::string _compression
compression
Definition: sph.h:934
std::string _first_far_long_units
first_far_long_units
Definition: sph.h:806
std::string _first_near_lat_title
first_near_lat_title
Definition: sph.h:738

◆ Read()

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

Read the class data from a stream.

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 83 of file sph.h.

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

◆ update_sph_from_mph()

bool ossimplugins::sph::update_sph_from_mph ( mph mph_rec)
inline


update DSD number and dsd size from a mph record

Definition at line 667 of file sph.h.

References ossimplugins::mph::_dsd_size, _num_dsd, ossimplugins::mph::_num_dsd, and _size_dsd.

668  {
669  _num_dsd = mph_rec._num_dsd;
670  _size_dsd = mph_rec._dsd_size;
671 
672  return 1;
673  };
long _num_dsd
Number of Data Set Descriptors (DSD)
Definition: sph.h:673
long _size_dsd
Size of each Data Set Descriptors (DSD)
Definition: sph.h:685

◆ Write()

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

Write the class to a stream.

Implements ossimplugins::EnvisatAsarRecord.

Definition at line 91 of file sph.h.

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

Friends And Related Function Documentation

◆ operator<<

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

This function write the sph in a stream.

Definition at line 34 of file sph.cpp.

35  {
36  os<<"sph_desc_title:"<<data._sph_desc_title.c_str()<<std::endl;
37 
38  os<<"sph_desc:"<<data._sph_desc.c_str()<<std::endl;
39 
40  os<<"strip_cont_ind_title:"<<data._strip_cont_ind_title.c_str()<<std::endl;
41 
42  os<<"strip_cont_ind std::string:"<<data._strip_cont_ind.c_str()<<std::endl;
43 
44  os<<"slice_pos_title:"<<data._slice_pos_title.c_str()<<std::endl;
45 
46  os<<"slice_position:"<<data._slice_position.c_str()<<std::endl;
47 
48  os<<"num_slices_title:"<<data._num_slices_title.c_str()<<std::endl;
49 
50  os<<"num_slices:"<<data._num_slices.c_str()<<std::endl;
51 
52  os<<"first_line_time_title:"<<data._first_line_time_title.c_str()<<std::endl;
53 
54  os<<"first_line_time:"<<data._first_line_time.c_str()<<std::endl;
55 
56  os<<"last_line_time_title:"<<data._last_line_time_title.c_str()<<std::endl;
57 
58  os<<"last_line_time:"<<data._last_line_time.c_str()<<std::endl;
59 
60  os<<"first_near_lat_title:"<<data._first_near_lat_title.c_str()<<std::endl;
61 
62  os<<"first_near_lat:"<<data._first_near_lat.c_str()<<std::endl;
63 
64  os<<"first_near_lat_units:"<<data._first_near_lat_units.c_str()<<std::endl;
65 
66  os<<"first_near_long_title:"<<data._first_near_long_title.c_str()<<std::endl;
67 
68  os<<"first_near_long:"<<data._first_near_long.c_str()<<std::endl;
69 
70  os<<"first_near_long_units:"<<data._first_near_long_units.c_str()<<std::endl;
71 
72  os<<"first_mid_lat_title:"<<data._first_mid_lat_title.c_str()<<std::endl;
73 
74  os<<"first_mid_lat:"<<data._first_mid_lat.c_str()<<std::endl;
75 
76  os<<"first_mid_lat_units:"<<data._first_mid_lat_units.c_str()<<std::endl;
77 
78  os<<"first_mid_long_title:"<<data._first_mid_long_title.c_str()<<std::endl;
79 
80  os<<"first_mid_long:"<<data._first_mid_long.c_str()<<std::endl;
81 
82  os<<"first_mid_long_units:"<<data._first_mid_long_units.c_str()<<std::endl;
83 
84  os<<"first_far_lat_title:"<<data._first_far_lat_title.c_str()<<std::endl;
85 
86  os<<"first_far_lat:"<<data._first_far_lat.c_str()<<std::endl;
87 
88  os<<"first_far_lat_units:"<<data._first_far_lat_units.c_str()<<std::endl;
89 
90  os<<"first_far_long_title:"<<data._first_far_long_title.c_str()<<std::endl;
91 
92  os<<"first_far_long:"<<data._first_far_long.c_str()<<std::endl;
93 
94  os<<"first_far_long_units:"<<data._first_far_long_units.c_str()<<std::endl;
95 
96  os<<"last_near_lat_title:"<<data._last_near_lat_title.c_str()<<std::endl;
97 
98  os<<"last_near_lat:"<<data._last_near_lat.c_str()<<std::endl;
99 
100  os<<"last_near_lat_units:"<<data._last_near_lat_units.c_str()<<std::endl;
101 
102  os<<"last_near_long_title:"<<data._last_near_long_title.c_str()<<std::endl;
103 
104  os<<"last_near_long:"<<data._last_near_long.c_str()<<std::endl;
105 
106  os<<"last_near_long_units:"<<data._last_near_long_units.c_str()<<std::endl;
107 
108  os<<"last_mid_lat_title:"<<data._last_mid_lat_title.c_str()<<std::endl;
109 
110  os<<"last_mid_lat:"<<data._last_mid_lat.c_str()<<std::endl;
111 
112  os<<"last_mid_lat_units:"<<data._last_mid_lat_units.c_str()<<std::endl;
113 
114  os<<"last_mid_long_title:"<<data._last_mid_long_title.c_str()<<std::endl;
115 
116  os<<"last_mid_long:"<<data._last_mid_long.c_str()<<std::endl;
117 
118  os<<"last_mid_long_units:"<<data._last_mid_long_units.c_str()<<std::endl;
119 
120  os<<"last_far_lat_title:"<<data._last_far_lat_title.c_str()<<std::endl;
121 
122  os<<"last_far_lat:"<<data._last_far_lat.c_str()<<std::endl;
123 
124  os<<"last_far_lat_units:"<<data._last_far_lat_units.c_str()<<std::endl;
125 
126  os<<"last_far_long_title:"<<data._last_far_long_title.c_str()<<std::endl;
127 
128  os<<"last_far_long:"<<data._last_far_long.c_str()<<std::endl;
129 
130  os<<"last_far_long_units:"<<data._last_far_long_units.c_str()<<std::endl;
131 
132  os<<"swath_title:"<<data._swath_title.c_str()<<std::endl;
133 
134  os<<"swath:"<<data._swath.c_str()<<std::endl;
135 
136  os<<"pass_title:"<<data._pass_title.c_str()<<std::endl;
137 
138  os<<"pass:"<<data._pass.c_str()<<std::endl;
139 
140  os<<"sample_type_title:"<<data._sample_type_title.c_str()<<std::endl;
141 
142  os<<"sample_type:"<<data._sample_type.c_str()<<std::endl;
143 
144  os<<"algo_title:"<<data._algo_title.c_str()<<std::endl;
145 
146  os<<"algorithm:"<<data._algorithm.c_str()<<std::endl;
147 
148  os<<"mds1_tx_rx_polar_title:"<<data._mds1_tx_rx_polar_title.c_str()<<std::endl;
149 
150  os<<"mds1_tx_rx_polar:"<<data._mds1_tx_rx_polar.c_str()<<std::endl;
151 
152  os<<"mds2_tx_rx_polar_title:"<<data._mds2_tx_rx_polar_title.c_str()<<std::endl;
153 
154  os<<"mds2_tx_rx_polar:"<<data._mds2_tx_rx_polar.c_str()<<std::endl;
155 
156  os<<"compression_title:"<<data._compression_title.c_str()<<std::endl;
157 
158  os<<"compression:"<<data._compression.c_str()<<std::endl;
159 
160  os<<"azimut_looks_title:"<<data._azimut_looks_title.c_str()<<std::endl;
161 
162  os<<"azimut_looks:"<<data._azimut_looks.c_str()<<std::endl;
163 
164  os<<"range_looks_title:"<<data._range_looks_title.c_str()<<std::endl;
165 
166  os<<"range_looks:"<<data._range_looks.c_str()<<std::endl;
167 
168  os<<"range_spacing_title:"<<data._range_spacing_title.c_str()<<std::endl;
169 
170  os<<"range_spacing:"<<data._range_spacing.c_str()<<std::endl;
171 
172  os<<"range_spacing_unit:"<<data._range_spacing_unit.c_str()<<std::endl;
173 
174  os<<"azimut_spacing_title:"<<data._azimut_spacing_title.c_str()<<std::endl;
175 
176  os<<"azimut_spacing:"<<data._azimut_spacing.c_str()<<std::endl;
177 
178  os<<"azimut_spacing_unit:"<<data._azimut_spacing_unit.c_str()<<std::endl;
179 
180  os<<"line_time_interval_title:"<<data._line_time_interval_title.c_str()<<std::endl;
181 
182  os<<"line_time_interval:"<<data._line_time_interval.c_str()<<std::endl;
183 
184  os<<"line_time_interv_units:"<<data._line_time_interv_units.c_str()<<std::endl;
185 
186  os<<"line_length_title:"<<data._line_length_title.c_str()<<std::endl;
187 
188  os<<"line_length:"<<data._line_length.c_str()<<std::endl;
189 
190  os<<"line_length_units:"<<data._line_length_units.c_str()<<std::endl;
191 
192  os<<"data_type_title:"<<data._data_type_title.c_str()<<std::endl;
193 
194  os<<"data_type:"<<data._data_type.c_str()<<std::endl;
195 
196  return os;
197 
198  }

◆ operator>>

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

This function read a sph from a stream.

Definition at line 200 of file sph.cpp.

201  {
202  char buf64[65];
203  buf64[64] = '\0';
204  char buf32[33];
205  buf32[32] = '\0';
206  char buf27[28];
207  buf27[27] = '\0';
208  char buf16[17];
209  buf16[16]='\0';
210  char buf15[16];
211  buf15[15] = '\0';
212  char buf14[15];
213  buf14[14] = '\0';
214  char buf13[14];
215  buf13[13] = '\0';
216  char buf12[13];
217  buf12[12] = '\0';
218  char buf11[12];
219  buf11[11] = '\0';
220  char buf10[11];
221  buf10[10] = '\0';
222  char buf9[10];
223  buf9[9] = '\0';
224  char buf8[9];
225  buf8[8] = '\0';
226  char buf7[8];
227  buf7[7] = '\0';
228  char buf6[7];
229  buf6[6] = '\0';
230  char buf5[6];
231  buf5[5] = '\0';
232  char buf4[5];
233  buf4[4] = '\0';
234  char buf3[4];
235  buf3[3] = '\0';
236  // char buf2[3];
237  // buf2[2] = '\0';
238  char buf1[1];
239 
240 
241  is.read(buf15,15);
242  data._sph_desc_title = buf15;
243 
244  is.read(buf1,1);
245 
246  is.read(buf32,28);
247  buf32[28] = '\0';
248  data._sph_desc = buf32;
249 
250  is.read(buf1,1);
251 
252  is.read(buf1,1);
253 
254  is.read(buf32,31);
255  buf32[31] = '\0';
256  data._strip_cont_ind_title = buf32;
257 
258  is.read(buf4,4);
259  data._strip_cont_ind = buf4;
260 
261  is.read(buf1,1);
262 
263  is.read(buf15,15);
264  data._slice_pos_title = buf15;
265 
266  is.read(buf4,4);
267  data._slice_position = buf4;
268 
269  is.read(buf1,1);
270 
271  is.read(buf11,11);
272  data._num_slices_title = buf11;
273 
274  is.read(buf4,4);
275  data._num_slices = buf4;
276 
277  is.read(buf1,1);
278 
279  is.read(buf16,16);
280  data._first_line_time_title = buf16;
281 
282  is.read(buf1,1);
283 
284  is.read(buf27,27);
285  data._first_line_time = buf27;
286 
287  is.read(buf1,1);
288 
289  is.read(buf1,1);
290 
291  is.read(buf15,15);
292  data._last_line_time_title = buf15;
293 
294  is.read(buf1,1);
295 
296  is.read(buf27,27);
297  data._last_line_time = buf27;
298 
299  is.read(buf1,1);
300 
301  is.read(buf1,1);
302 
303  is.read(buf15,15);
304  data._first_near_lat_title = buf15;
305 
306  is.read(buf11,11);
307  data._first_near_lat = buf11;
308 
309  is.read(buf10,10);
310  data._first_near_lat_units = buf10;
311 
312  is.read(buf1,1);
313 
314  is.read(buf16,16);
315  data._first_near_long_title = buf16;
316 
317  is.read(buf11,11);
318  data._first_near_long = buf11;
319 
320  is.read(buf10,10);
321  data._first_near_long_units = buf10;
322 
323  is.read(buf1,1);
324 
325  is.read(buf14,14);
326  data._first_mid_lat_title = buf14;
327 
328  is.read(buf11,11);
329  data._first_mid_lat = buf11;
330 
331  is.read(buf10,10);
332  data._first_mid_lat_units = buf10;
333 
334  is.read(buf1,1);
335 
336  is.read(buf15,15);
337  data._first_mid_long_title = buf15;
338 
339  is.read(buf11,11);
340  data._first_mid_long = buf11;
341 
342  is.read(buf10,10);
343  data._first_mid_long_units = buf10;
344 
345  is.read(buf1,1);
346 
347  is.read(buf14,14);
348  data._first_far_lat_title = buf14;
349 
350  is.read(buf11,11);
351  data._first_far_lat = buf11;
352 
353  is.read(buf10,10);
354  data._first_far_lat_units = buf10;
355 
356  is.read(buf1,1);
357 
358  is.read(buf15,15);
359  data._first_far_long_title = buf15;
360 
361  is.read(buf11,11);
362  data._first_far_long = buf11;
363 
364  is.read(buf10,10);
365  data._first_far_long_units = buf10;
366 
367  is.read(buf1,1);
368 
369  is.read(buf14,14);
370  data._last_near_lat_title = buf14;
371 
372  is.read(buf11,11);
373  data._last_near_lat = buf11;
374 
375  is.read(buf10,10);
376  data._last_near_lat_units = buf10;
377 
378  is.read(buf1,1);
379 
380  is.read(buf15,15);
381  data._last_near_long_title = buf15;
382 
383  is.read(buf11,11);
384  data._last_near_long = buf11;
385 
386  is.read(buf10,10);
387  data._last_near_long_units = buf10;
388 
389  is.read(buf1,1);
390 
391  is.read(buf13,13);
392  data._last_mid_lat_title = buf13;
393 
394  is.read(buf11,11);
395  data._last_mid_lat = buf11;
396 
397  is.read(buf10,10);
398  data._last_mid_lat_units = buf10;
399 
400  is.read(buf1,1);
401 
402  is.read(buf14,14);
403  data._last_mid_long_title = buf14;
404 
405  is.read(buf11,11);
406  data._last_mid_long = buf11;
407 
408  is.read(buf10,10);
409  data._last_mid_long_units = buf10;
410 
411  is.read(buf1,1);
412 
413  is.read(buf13,13);
414  data._last_far_lat_title = buf13;
415 
416  is.read(buf11,11);
417  data._last_far_lat = buf11;
418 
419  is.read(buf10,10);
420  data._last_far_lat_units = buf10;
421 
422  is.read(buf1,1);
423 
424  is.read(buf14,14);
425  data._last_far_long_title = buf14;
426 
427  is.read(buf11,11);
428  data._last_far_long = buf11;
429 
430  is.read(buf10,10);
431  data._last_far_long_units = buf10;
432 
433  is.read(buf1,1);
434 
435  is.read(buf64,35);
436 
437  is.read(buf1,1);
438 
439  is.read(buf6,6);
440  data._swath_title = buf6;
441 
442  is.read(buf1,1);
443 
444  is.read(buf3,3);
445  data._swath = buf3;
446 
447  is.read(buf1,1);
448 
449  is.read(buf1,1);
450 
451  is.read(buf5,5);
452  data._pass_title = buf5;
453 
454  is.read(buf1,1);
455 
456  is.read(buf10,10);
457  data._pass = buf10;
458 
459  is.read(buf1,1);
460 
461  is.read(buf1,1);
462 
463  is.read(buf12,12);
464  data._sample_type_title = buf12;
465 
466  is.read(buf1,1);
467 
468  is.read(buf8,8);
469  data._sample_type = buf8;
470 
471  is.read(buf1,1);
472 
473  is.read(buf1,1);
474 
475  is.read(buf10,10);
476  data._algo_title = buf10;
477 
478  is.read(buf1,1);
479 
480  is.read(buf7,7);
481  data._algorithm = buf7;
482 
483  is.read(buf1,1);
484 
485  is.read(buf1,1);
486 
487  is.read(buf32,17);
488  buf32[17] = '\0';
489  data._mds1_tx_rx_polar_title = buf32;
490 
491  is.read(buf1,1);
492 
493  is.read(buf3,3);
494  data._mds1_tx_rx_polar = buf3;
495 
496  is.read(buf1,1);
497 
498  is.read(buf1,1);
499 
500  is.read(buf32,17);
501  buf32[17] = '\0';
502  data._mds2_tx_rx_polar_title = buf32;
503 
504  is.read(buf1,1);
505 
506  is.read(buf3,3);
507  data._mds2_tx_rx_polar = buf3;
508 
509  is.read(buf1,1);
510 
511  is.read(buf1,1);
512 
513  is.read(buf12,12);
514  data._compression_title = buf12;
515 
516  is.read(buf1,1);
517 
518  is.read(buf5,5);
519  data._compression = buf5;
520 
521  is.read(buf1,1);
522 
523  is.read(buf1,1);
524 
525  is.read(buf14,14);
526  data._azimut_looks_title = buf14;
527 
528  is.read(buf4,4);
529  data._azimut_looks = buf4;
530 
531  is.read(buf1,1);
532 
533  is.read(buf12,12);
534  data._range_looks_title = buf12;
535 
536  is.read(buf4,4);
537  data._range_looks = buf4;
538 
539  is.read(buf1,1);
540 
541  is.read(buf14,14);
542  data._range_spacing_title = buf14;
543 
544  is.read(buf15,15);
545  data._range_spacing = buf15;
546 
547  is.read(buf3,3);
548  data._range_spacing_unit = buf3;
549 
550  is.read(buf1,1);
551 
552  is.read(buf16,16);
553  data._azimut_spacing_title = buf16;
554 
555  is.read(buf15,15);
556  data._azimut_spacing = buf15;
557 
558  is.read(buf3,3);
559  data._azimut_spacing_unit = buf3;
560 
561  is.read(buf1,1);
562 
563  is.read(buf32,19);
564  buf32[19] = '\0';
565  data._line_time_interval_title = buf32;
566 
567  is.read(buf15,15);
568  data._line_time_interval = buf15;
569 
570  is.read(buf3,3);
571  data._line_time_interv_units = buf3;
572 
573  is.read(buf1,1);
574 
575  is.read(buf12,12);
576  data._line_length_title = buf12;
577 
578  is.read(buf6,6);
579  data._line_length = buf6;
580 
581  is.read(buf9,9);
582  data._line_length_units = buf9;
583 
584  is.read(buf1,1);
585 
586  is.read(buf10,10);
587  data._data_type_title = buf10;
588 
589  is.read(buf1,1);
590 
591  is.read(buf5,5);
592  data._data_type = buf5;
593 
594  is.read(buf1,1);
595 
596  is.read(buf1,1);
597 
598  is.read(buf64,50);
599 
600  is.read(buf1,1);
601 
602  for (int i = 0; i<data._num_dsd; i++)
603  {
604  dsd dsd_rec;
605  is>>dsd_rec;
606  data._dsd_vector.push_back(dsd_rec);
607  }
608 
609  //char *buffer = (char* )malloc(data._num_dsd*data._size_dsd);
610  //is.read(buffer, data._num_dsd*data._size_dsd);
611 
612  return is;
613  }

Member Data Documentation

◆ _algo_title

std::string ossimplugins::sph::_algo_title
protected

algo_title

Definition at line 906 of file sph.h.

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

◆ _algorithm

std::string ossimplugins::sph::_algorithm
protected

algorithm

Definition at line 910 of file sph.h.

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

◆ _azimut_looks

std::string ossimplugins::sph::_azimut_looks
protected

azimut_looks

Definition at line 942 of file sph.h.

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

◆ _azimut_looks_title

std::string ossimplugins::sph::_azimut_looks_title
protected

azimut_looks_title

Definition at line 938 of file sph.h.

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

◆ _azimut_spacing

std::string ossimplugins::sph::_azimut_spacing
protected

azimut_spacing

Definition at line 970 of file sph.h.

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

◆ _azimut_spacing_title

std::string ossimplugins::sph::_azimut_spacing_title
protected

azimut_spacing_title

Definition at line 966 of file sph.h.

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

◆ _azimut_spacing_unit

std::string ossimplugins::sph::_azimut_spacing_unit
protected

azimut_spacing_unit

Definition at line 974 of file sph.h.

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

◆ _compression

std::string ossimplugins::sph::_compression
protected

compression

Definition at line 934 of file sph.h.

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

◆ _compression_title

std::string ossimplugins::sph::_compression_title
protected

compression_title

Definition at line 930 of file sph.h.

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

◆ _data_type

std::string ossimplugins::sph::_data_type
protected

data_type

Definition at line 1006 of file sph.h.

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

◆ _data_type_title

std::string ossimplugins::sph::_data_type_title
protected

data_type_title

Definition at line 1002 of file sph.h.

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

◆ _dsd_vector

std::vector<dsd> ossimplugins::sph::_dsd_vector
protected


DSD records

Definition at line 1010 of file sph.h.

Referenced by get_dsd_vector(), and ossimplugins::operator>>().

◆ _first_far_lat

std::string ossimplugins::sph::_first_far_lat
protected

first_far_lat

Definition at line 790 of file sph.h.

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

◆ _first_far_lat_title

std::string ossimplugins::sph::_first_far_lat_title
protected

first_far_lat_title

Definition at line 786 of file sph.h.

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

◆ _first_far_lat_units

std::string ossimplugins::sph::_first_far_lat_units
protected

first_far_lat_units

Definition at line 794 of file sph.h.

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

◆ _first_far_long

std::string ossimplugins::sph::_first_far_long
protected

first_far_long

Definition at line 802 of file sph.h.

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

◆ _first_far_long_title

std::string ossimplugins::sph::_first_far_long_title
protected

first_far_long_title

Definition at line 798 of file sph.h.

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

◆ _first_far_long_units

std::string ossimplugins::sph::_first_far_long_units
protected

first_far_long_units

Definition at line 806 of file sph.h.

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

◆ _first_line_time

std::string ossimplugins::sph::_first_line_time
protected

first_line_time

Definition at line 726 of file sph.h.

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

◆ _first_line_time_title

std::string ossimplugins::sph::_first_line_time_title
protected

first_line_time_title

Definition at line 722 of file sph.h.

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

◆ _first_mid_lat

std::string ossimplugins::sph::_first_mid_lat
protected

first_mid_lat

Definition at line 766 of file sph.h.

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

◆ _first_mid_lat_title

std::string ossimplugins::sph::_first_mid_lat_title
protected

first_mid_lat_title

Definition at line 762 of file sph.h.

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

◆ _first_mid_lat_units

std::string ossimplugins::sph::_first_mid_lat_units
protected

first_mid_lat_units

Definition at line 770 of file sph.h.

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

◆ _first_mid_long

std::string ossimplugins::sph::_first_mid_long
protected

first_mid_long

Definition at line 778 of file sph.h.

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

◆ _first_mid_long_title

std::string ossimplugins::sph::_first_mid_long_title
protected

first_mid_long_title

Definition at line 774 of file sph.h.

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

◆ _first_mid_long_units

std::string ossimplugins::sph::_first_mid_long_units
protected

first_mid_long_units

Definition at line 782 of file sph.h.

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

◆ _first_near_lat

std::string ossimplugins::sph::_first_near_lat
protected

first_near_lat

Definition at line 742 of file sph.h.

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

◆ _first_near_lat_title

std::string ossimplugins::sph::_first_near_lat_title
protected

first_near_lat_title

Definition at line 738 of file sph.h.

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

◆ _first_near_lat_units

std::string ossimplugins::sph::_first_near_lat_units
protected

first_near_lat_units

Definition at line 746 of file sph.h.

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

◆ _first_near_long

std::string ossimplugins::sph::_first_near_long
protected

first_near_long

Definition at line 754 of file sph.h.

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

◆ _first_near_long_title

std::string ossimplugins::sph::_first_near_long_title
protected

first_near_long_title

Definition at line 750 of file sph.h.

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

◆ _first_near_long_units

std::string ossimplugins::sph::_first_near_long_units
protected

first_near_long_units

Definition at line 758 of file sph.h.

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

◆ _last_far_lat

std::string ossimplugins::sph::_last_far_lat
protected

last_far_lat

Definition at line 862 of file sph.h.

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

◆ _last_far_lat_title

std::string ossimplugins::sph::_last_far_lat_title
protected

last_far_lat_title

Definition at line 858 of file sph.h.

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

◆ _last_far_lat_units

std::string ossimplugins::sph::_last_far_lat_units
protected

last_far_lat_units

Definition at line 866 of file sph.h.

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

◆ _last_far_long

std::string ossimplugins::sph::_last_far_long
protected

last_far_long

Definition at line 874 of file sph.h.

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

◆ _last_far_long_title

std::string ossimplugins::sph::_last_far_long_title
protected

last_far_long_title

Definition at line 870 of file sph.h.

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

◆ _last_far_long_units

std::string ossimplugins::sph::_last_far_long_units
protected

last_far_long_units

Definition at line 878 of file sph.h.

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

◆ _last_line_time

std::string ossimplugins::sph::_last_line_time
protected

last_line_time

Definition at line 734 of file sph.h.

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

◆ _last_line_time_title

std::string ossimplugins::sph::_last_line_time_title
protected

last_line_time_title

Definition at line 730 of file sph.h.

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

◆ _last_mid_lat

std::string ossimplugins::sph::_last_mid_lat
protected

last_mid_lat

Definition at line 838 of file sph.h.

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

◆ _last_mid_lat_title

std::string ossimplugins::sph::_last_mid_lat_title
protected

last_mid_lat_title

Definition at line 834 of file sph.h.

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

◆ _last_mid_lat_units

std::string ossimplugins::sph::_last_mid_lat_units
protected

last_mid_lat_units

Definition at line 842 of file sph.h.

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

◆ _last_mid_long

std::string ossimplugins::sph::_last_mid_long
protected

last_mid_long

Definition at line 850 of file sph.h.

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

◆ _last_mid_long_title

std::string ossimplugins::sph::_last_mid_long_title
protected

last_mid_long_title

Definition at line 846 of file sph.h.

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

◆ _last_mid_long_units

std::string ossimplugins::sph::_last_mid_long_units
protected

last_mid_long_units

Definition at line 854 of file sph.h.

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

◆ _last_near_lat

std::string ossimplugins::sph::_last_near_lat
protected

last_near_lat

Definition at line 814 of file sph.h.

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

◆ _last_near_lat_title

std::string ossimplugins::sph::_last_near_lat_title
protected

last_near_lat_title

Definition at line 810 of file sph.h.

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

◆ _last_near_lat_units

std::string ossimplugins::sph::_last_near_lat_units
protected

last_near_lat_units

Definition at line 818 of file sph.h.

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

◆ _last_near_long

std::string ossimplugins::sph::_last_near_long
protected

last_near_long

Definition at line 826 of file sph.h.

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

◆ _last_near_long_title

std::string ossimplugins::sph::_last_near_long_title
protected

last_near_long_title

Definition at line 822 of file sph.h.

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

◆ _last_near_long_units

std::string ossimplugins::sph::_last_near_long_units
protected

last_near_long_units

Definition at line 830 of file sph.h.

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

◆ _line_length

std::string ossimplugins::sph::_line_length
protected

line_length

Definition at line 994 of file sph.h.

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

◆ _line_length_title

std::string ossimplugins::sph::_line_length_title
protected

line_length_title

Definition at line 990 of file sph.h.

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

◆ _line_length_units

std::string ossimplugins::sph::_line_length_units
protected

line_length_units

Definition at line 998 of file sph.h.

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

◆ _line_time_interv_units

std::string ossimplugins::sph::_line_time_interv_units
protected

line_time_interv_units

Definition at line 986 of file sph.h.

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

◆ _line_time_interval

std::string ossimplugins::sph::_line_time_interval
protected

line_time_interval

Definition at line 982 of file sph.h.

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

◆ _line_time_interval_title

std::string ossimplugins::sph::_line_time_interval_title
protected

line_time_interval_title

Definition at line 978 of file sph.h.

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

◆ _mds1_tx_rx_polar

std::string ossimplugins::sph::_mds1_tx_rx_polar
protected

mds1_tx_rx_polar

Definition at line 918 of file sph.h.

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

◆ _mds1_tx_rx_polar_title

std::string ossimplugins::sph::_mds1_tx_rx_polar_title
protected

mds1_tx_rx_polar_title

Definition at line 914 of file sph.h.

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

◆ _mds2_tx_rx_polar

std::string ossimplugins::sph::_mds2_tx_rx_polar
protected

mds2_tx_rx_polar

Definition at line 926 of file sph.h.

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

◆ _mds2_tx_rx_polar_title

std::string ossimplugins::sph::_mds2_tx_rx_polar_title
protected

mds2_tx_rx_polar_title

Definition at line 922 of file sph.h.

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

◆ _num_dsd

long ossimplugins::sph::_num_dsd
protected

Number of Data Set Descriptors (DSD)

Definition at line 673 of file sph.h.

Referenced by ossimplugins::operator>>(), sph(), and update_sph_from_mph().

◆ _num_slices

std::string ossimplugins::sph::_num_slices
protected

num_slices

Definition at line 718 of file sph.h.

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

◆ _num_slices_title

std::string ossimplugins::sph::_num_slices_title
protected

num_slices_title

Definition at line 714 of file sph.h.

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

◆ _pass

std::string ossimplugins::sph::_pass
protected

pass

Definition at line 894 of file sph.h.

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

◆ _pass_title

std::string ossimplugins::sph::_pass_title
protected

pass_title

Definition at line 890 of file sph.h.

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

◆ _range_looks

std::string ossimplugins::sph::_range_looks
protected

range_looks

Definition at line 950 of file sph.h.

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

◆ _range_looks_title

std::string ossimplugins::sph::_range_looks_title
protected

range_looks_title

Definition at line 946 of file sph.h.

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

◆ _range_spacing

std::string ossimplugins::sph::_range_spacing
protected

range_spacing

Definition at line 958 of file sph.h.

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

◆ _range_spacing_title

std::string ossimplugins::sph::_range_spacing_title
protected

range_spacing_title

Definition at line 954 of file sph.h.

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

◆ _range_spacing_unit

std::string ossimplugins::sph::_range_spacing_unit
protected

range_spacing_unit

Definition at line 962 of file sph.h.

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

◆ _sample_type

std::string ossimplugins::sph::_sample_type
protected

sample_type

Definition at line 902 of file sph.h.

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

◆ _sample_type_title

std::string ossimplugins::sph::_sample_type_title
protected

sample_type_title

Definition at line 898 of file sph.h.

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

◆ _size_dsd

long ossimplugins::sph::_size_dsd
protected

Size of each Data Set Descriptors (DSD)

Definition at line 685 of file sph.h.

Referenced by sph(), and update_sph_from_mph().

◆ _slice_pos_title

std::string ossimplugins::sph::_slice_pos_title
protected

slice_pos_title

Definition at line 706 of file sph.h.

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

◆ _slice_position

std::string ossimplugins::sph::_slice_position
protected

slice_position

Definition at line 710 of file sph.h.

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

◆ _sph_desc

std::string ossimplugins::sph::_sph_desc
protected

sph_desc

Definition at line 694 of file sph.h.

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

◆ _sph_desc_title

std::string ossimplugins::sph::_sph_desc_title
protected

sph_desc_title

Definition at line 690 of file sph.h.

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

◆ _strip_cont_ind

std::string ossimplugins::sph::_strip_cont_ind
protected

strip_cont_ind

Definition at line 702 of file sph.h.

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

◆ _strip_cont_ind_title

std::string ossimplugins::sph::_strip_cont_ind_title
protected

strip_cont_ind_title

Definition at line 698 of file sph.h.

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

◆ _swath

std::string ossimplugins::sph::_swath
protected

swath

Definition at line 886 of file sph.h.

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

◆ _swath_title

std::string ossimplugins::sph::_swath_title
protected

swath_title

Definition at line 882 of file sph.h.

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


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