38 os<<
"sph_desc:"<<data.
_sph_desc.c_str()<<std::endl;
42 os<<
"strip_cont_ind std::string:"<<data.
_strip_cont_ind.c_str()<<std::endl;
50 os<<
"num_slices:"<<data.
_num_slices.c_str()<<std::endl;
132 os<<
"swath_title:"<<data.
_swath_title.c_str()<<std::endl;
134 os<<
"swath:"<<data.
_swath.c_str()<<std::endl;
136 os<<
"pass_title:"<<data.
_pass_title.c_str()<<std::endl;
138 os<<
"pass:"<<data.
_pass.c_str()<<std::endl;
142 os<<
"sample_type:"<<data.
_sample_type.c_str()<<std::endl;
144 os<<
"algo_title:"<<data.
_algo_title.c_str()<<std::endl;
146 os<<
"algorithm:"<<data.
_algorithm.c_str()<<std::endl;
158 os<<
"compression:"<<data.
_compression.c_str()<<std::endl;
166 os<<
"range_looks:"<<data.
_range_looks.c_str()<<std::endl;
188 os<<
"line_length:"<<data.
_line_length.c_str()<<std::endl;
194 os<<
"data_type:"<<data.
_data_type.c_str()<<std::endl;
602 for (
int i = 0; i<data.
_num_dsd; i++)
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),
668 _pass_title(rhs._pass_title),
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)
std::string _mds2_tx_rx_polar
mds2_tx_rx_polar
std::vector< dsd > _dsd_vector
DSD records
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 _last_far_long_title
last_far_long_title
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 _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 _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 _first_far_long
first_far_long
std::string _num_slices_title
num_slices_title
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 _strip_cont_ind_title
strip_cont_ind_title
std::string _num_slices
num_slices
std::string _first_near_long
first_near_long
std::string _last_far_lat_units
last_far_lat_units
std::string _last_near_lat
last_near_lat
std::string _last_mid_long_title
last_mid_long_title
std::string _last_near_long_title
last_near_long_title
std::string _last_far_lat_title
last_far_lat_title
virtual ~sph()
Destructor.
std::string _azimut_spacing_title
azimut_spacing_title
std::string _algo_title
algo_title
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 _range_spacing_unit
range_spacing_unit
std::string _sample_type_title
sample_type_title
std::string _last_far_lat
last_far_lat
std::string _first_near_long_title
first_near_long_title
std::string _last_far_long_units
last_far_long_units
std::string _first_far_lat
first_far_lat
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
std::string _first_mid_lat_title
first_mid_lat_title
std::string _last_mid_lat
last_mid_lat
std::string _first_line_time
first_line_time
std::string _last_mid_long
last_mid_long
std::string _data_type_title
data_type_title
std::string _line_length_title
line_length_title
std::string _first_near_long_units
first_near_long_units
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 _range_looks_title
range_looks_title
This class is able to read the ASAR mph record of the leader file.
long _num_dsd
Number of Data Set Descriptors (DSD)
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
std::string _last_near_lat_title
last_near_lat_title
std::string _pass_title
pass_title
std::basic_istream< char > istream
Base class for char input streams.
std::string _compression_title
compression_title
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 _mds2_tx_rx_polar_title
mds2_tx_rx_polar_title
std::string _data_type
data_type
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 _first_far_lat_units
first_far_lat_units
std::string _line_length_units
line_length_units
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 _last_line_time_title
last_line_time_title
sph & operator=(const sph &rhs)
Copy operator.
std::string _azimut_looks
azimut_looks
std::string _first_far_lat_title
first_far_lat_title
std::string _swath_title
swath_title
std::string _azimut_spacing
azimut_spacing
std::string _line_time_interv_units
line_time_interv_units
std::string _sample_type
sample_type
std::string _first_far_long_title
first_far_long_title
std::string _compression
compression
std::string _first_far_long_units
first_far_long_units
std::basic_ostream< char > ostream
Base class for char output streams.
This class is able to read the ASAR dsd record.
std::string _first_near_lat_title
first_near_lat_title