77 return new sph(*
this);
std::string get_first_near_lat_units()
first_near_lat_units
std::string get_last_line_time_title()
last_line_time_title
friend std::ostream & operator<<(std::ostream &os, const sph &data)
This function write the sph in a stream.
std::string get_first_mid_lat()
first_mid_lat
std::string _mds2_tx_rx_polar
mds2_tx_rx_polar
std::vector< dsd > _dsd_vector
DSD records
std::string get_mds1_tx_rx_polar()
mds1_tx_rx_polar
This class is able to read the SAR sph record of the ASAR file.
std::string _first_mid_lat_units
first_mid_lat_units
std::string get_azimut_looks()
azimut_looks
std::string _last_far_long_title
last_far_long_title
std::string get_last_far_lat_units()
last_far_lat_units
std::string get_compression()
compression
std::string _last_line_time
last_line_time
std::string _first_mid_long_title
first_mid_long_title
std::string _mds1_tx_rx_polar_title
mds1_tx_rx_polar_title
std::string _first_mid_lat
first_mid_lat
std::string get_pass_title()
pass_title
std::string get_first_far_lat_units()
first_far_lat_units
std::string _azimut_spacing_unit
azimut_spacing_unit
std::string _first_mid_long_units
first_mid_long_units
std::string _azimut_looks_title
azimut_looks_title
std::string get_last_far_lat()
last_far_lat
std::string get_azimut_looks_title()
azimut_looks_title
std::string get_first_mid_lat_title()
first_mid_lat_title
std::string _mds1_tx_rx_polar
mds1_tx_rx_polar
std::string _last_far_long
last_far_long
std::string _first_mid_long
first_mid_long
std::string _line_length
line_length
std::string get_first_mid_long()
first_mid_long
std::string get_last_near_long_units()
last_near_long_units
std::string get_line_time_interv_units()
line_time_interv_units
std::string _first_far_long
first_far_long
std::string get_first_mid_long_units()
first_mid_long_units
std::string _num_slices_title
num_slices_title
EnvisatAsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
std::string _last_near_lat_units
last_near_lat_units
std::string _sph_desc
sph_desc
std::string _first_line_time_title
first_line_time_title
std::string get_range_looks_title()
range_looks_title
std::string get_first_mid_long_title()
first_mid_long_title
std::string _strip_cont_ind_title
strip_cont_ind_title
std::string _num_slices
num_slices
std::string _first_near_long
first_near_long
std::string get_azimut_spacing_title()
azimut_spacing_title
std::string get_last_far_long()
last_far_long
std::string get_first_near_long_units()
first_near_long_units
std::string get_first_near_long_title()
first_near_long_title
std::string _last_far_lat_units
last_far_lat_units
std::string get_first_line_time_title()
first_line_time_title
std::string _last_near_lat
last_near_lat
std::string get_line_length_units()
line_length_units
std::string get_range_looks()
range_looks
std::string _last_mid_long_title
last_mid_long_title
void Write(std::ostream &os)
Write the class to a stream.
std::string get_pass()
pass
std::string _last_near_long_title
last_near_long_title
std::string get_algo_title()
algo_title
std::string get_num_slices()
num_slices
std::string get_compression_title()
compression_title
std::string get_data_type()
data_type
std::string _last_far_lat_title
last_far_lat_title
std::string get_last_far_long_title()
last_far_long_title
virtual ~sph()
Destructor.
std::string get_sph_desc()
sph_desc
std::string get_strip_cont_ind_title()
strip_cont_ind_title
std::string _azimut_spacing_title
azimut_spacing_title
std::string _algo_title
algo_title
std::vector< dsd > get_dsd_vector()
data_type
std::string _strip_cont_ind
strip_cont_ind
std::string _last_mid_lat_title
last_mid_lat_title
std::string _range_spacing_title
range_spacing_title
std::string _slice_position
slice_position
std::string get_last_mid_lat()
last_mid_lat
std::string _range_spacing_unit
range_spacing_unit
std::string get_last_near_lat()
last_near_lat
std::string _sample_type_title
sample_type_title
std::string get_line_time_interval()
line_time_interval
std::string _last_far_lat
last_far_lat
std::string get_last_mid_long_title()
last_mid_long_title
std::string _first_near_long_title
first_near_long_title
std::string get_first_far_lat()
first_far_lat
std::string _last_far_long_units
last_far_long_units
std::string _first_far_lat
first_far_lat
std::string get_range_spacing_unit()
range_spacing_unit
std::string get_num_slices_title()
num_slices_title
std::string _first_mid_lat_title
first_mid_lat_title
std::string get_swath()
swath
std::string get_last_mid_lat_units()
last_mid_lat_units
std::string _last_mid_lat
last_mid_lat
std::string _first_line_time
first_line_time
std::string get_last_near_long_title()
last_near_long_title
std::string _last_mid_long
last_mid_long
std::string get_last_far_lat_title()
last_far_lat_title
std::string _data_type_title
data_type_title
std::string get_last_line_time()
last_line_time
std::string _line_length_title
line_length_title
std::string _first_near_long_units
first_near_long_units
std::string get_slice_pos_title()
slice_pos_title
std::string _slice_pos_title
slice_pos_title
std::string _line_time_interval
line_time_interval
std::string _first_near_lat
first_near_lat
std::string _last_mid_long_units
last_mid_long_units
std::string _last_mid_lat_units
last_mid_lat_units
std::string get_range_spacing()
range_spacing
std::string _range_looks_title
range_looks_title
std::string get_first_far_lat_title()
first_far_lat_title
std::string get_last_mid_lat_title()
last_mid_lat_title
std::string get_first_mid_lat_units()
first_mid_lat_units
std::string get_mds1_tx_rx_polar_title()
mds1_tx_rx_polar_title
std::string get_azimut_spacing_unit()
azimut_spacing_unit
This class is able to read the ASAR mph record of the leader file.
long _num_dsd
Number of Data Set Descriptors (DSD)
std::string get_mds2_tx_rx_polar()
mds2_tx_rx_polar
std::string _last_near_lat_title
last_near_lat_title
std::string get_first_line_time()
first_line_time
std::string get_line_time_interval_title()
line_time_interval_title
std::string get_last_far_long_units()
last_far_long_units
std::string _pass_title
pass_title
std::string get_first_near_lat_title()
first_near_lat_title
void Read(std::istream &is)
Read the class data from a stream.
std::basic_istream< char > istream
Base class for char input streams.
std::string _compression_title
compression_title
std::string get_first_far_long()
first_far_long
std::string _line_time_interval_title
line_time_interval_title
std::string _range_looks
range_looks
std::string _algorithm
algorithm
std::string _range_spacing
range_spacing
std::string _sph_desc_title
sph_desc_title
std::string get_first_near_lat()
first_near_lat
std::string get_sph_desc_title()
sph_desc_title
std::string _mds2_tx_rx_polar_title
mds2_tx_rx_polar_title
std::string _data_type
data_type
std::string get_data_type_title()
data_type_title
std::string get_last_mid_long()
last_mid_long
EnvisatAsarRecord * Instanciate()
This function is able to create a new instance of the class.
This class is the base class of all the Envisat ASAR record classes.
std::string _last_near_long_units
last_near_long_units
std::string get_line_length_title()
line_length_title
std::string get_swath_title()
swath_title
std::string get_last_near_lat_title()
last_near_lat_title
std::string _first_far_lat_units
first_far_lat_units
std::string _line_length_units
line_length_units
std::string get_mds2_tx_rx_polar_title()
mds2_tx_rx_polar_title
std::string get_strip_cont_ind()
strip_cont_ind
long _size_dsd
Size of each Data Set Descriptors (DSD)
std::string _first_near_lat_units
first_near_lat_units
std::string _last_near_long
last_near_long
std::string get_sample_type()
sample_type
std::string get_azimut_spacing()
azimut_spacing
std::string _last_line_time_title
last_line_time_title
std::string get_line_length()
line_length
std::string get_sample_type_title()
sample_type_title
std::string get_last_near_long()
last_near_long
sph & operator=(const sph &rhs)
Copy operator.
std::string get_first_near_long()
first_near_long
std::string _azimut_looks
azimut_looks
std::string get_range_spacing_title()
range_spacing_title
std::string _first_far_lat_title
first_far_lat_title
std::string get_first_far_long_title()
first_far_long_title
std::string get_algorithm()
algorithm
std::string _swath_title
swath_title
std::string _azimut_spacing
azimut_spacing
std::string _line_time_interv_units
line_time_interv_units
std::string get_last_mid_long_units()
last_mid_long_units
std::string _sample_type
sample_type
std::string _first_far_long_title
first_far_long_title
std::string _compression
compression
friend std::istream & operator>>(std::istream &is, sph &data)
This function read a sph from a stream.
std::string get_last_near_lat_units()
last_near_lat_units
std::string get_first_far_long_units()
first_far_long_units
std::string _first_far_long_units
first_far_long_units
bool update_sph_from_mph(mph &mph_rec)
update DSD number and dsd size from a mph record
std::basic_ostream< char > ostream
Base class for char output streams.
std::string get_slice_position()
slice_position
std::string _first_near_lat_title
first_near_lat_title