28 os<<
"product:"<<data.
_product.c_str()<<std::endl;
32 os<<
"proc_stage:"<<data.
_proc_stage.c_str()<<std::endl;
36 os<<
"ref_doc:"<<data.
_ref_doc.c_str()<<std::endl;
40 os<<
"acq_station:"<<data.
_acq_station.c_str()<<std::endl;
44 os<<
"proc_center:"<<data.
_proc_center.c_str()<<std::endl;
48 os<<
"proc_time:"<<data.
_proc_time.c_str()<<std::endl;
62 os<<
"phase_title:"<<data.
_phase_title.c_str()<<std::endl;
64 os<<
"phase:"<<data.
_phase.c_str()<<std::endl;
66 os<<
"cycle_title:"<<data.
_cycle_title.c_str()<<std::endl;
68 os<<
"cycle:"<<data.
_cycle.c_str()<<std::endl;
72 os<<
"rel_orbit:"<<data.
_rel_orbit.c_str()<<std::endl;
76 os<<
"abs_orbit:"<<data.
_abs_orbit.c_str()<<std::endl;
84 os<<
"delta_ut1:"<<data.
_delta_ut1.c_str()<<std::endl;
90 os<<
"x_position:"<<data.
_x_position.c_str()<<std::endl;
96 os<<
"y_position:"<<data.
_y_position.c_str()<<std::endl;
102 os<<
"z_position:"<<data.
_z_position.c_str()<<std::endl;
108 os<<
"x_velocity:"<<data.
_x_velocity.c_str()<<std::endl;
114 os<<
"y_velocity:"<<data.
_y_velocity.c_str()<<std::endl;
120 os<<
"z_velocity:"<<data.
_z_velocity.c_str()<<std::endl;
128 os<<
"spare_4:"<<data.
_spare_4.c_str()<<std::endl;
140 os<<
"clock_step:"<<data.
_clock_step.c_str()<<std::endl;
146 os<<
"leap_utc:"<<data.
_leap_utc.c_str()<<std::endl;
150 os<<
"leap_sign:"<<data.
_leap_sign.c_str()<<std::endl;
154 os<<
"leap_err:"<<data.
_leap_err.c_str()<<std::endl;
158 os<<
"product_err:"<<data.
_product_err.c_str()<<std::endl;
162 os<<
"tot_size:"<<data.
_tot_size.c_str()<<std::endl;
168 os<<
"sph_size:"<<data.
_sph_size.c_str()<<std::endl;
174 os<<
"num_dsd:"<<data.
_num_dsd<<std::endl;
178 os<<
"dsd_size:"<<data.
_dsd_size<<std::endl;
651 _product_name(rhs._product_name),
652 _product(rhs._product),
653 _proc_stage_title(rhs._proc_stage_title),
654 _proc_stage(rhs._proc_stage),
655 _ref_doc_title(rhs._ref_doc_title),
656 _ref_doc(rhs._ref_doc),
657 _acq_stat_id_title(rhs._acq_stat_id_title),
658 _acq_station(rhs._acq_station),
659 _proc_center_title(rhs._proc_center_title),
660 _proc_center(rhs._proc_center),
661 _proc_time_title(rhs._proc_time_title),
662 _proc_time(rhs._proc_time),
663 _soft_version_title(rhs._soft_version_title),
664 _soft_version(rhs._soft_version),
665 _sensing_start_title(rhs._sensing_start_title),
666 _sensing_start(rhs._sensing_start),
667 _sensing_stop_title(rhs._sensing_stop_title),
668 _sensing_stop(rhs._sensing_stop),
669 _phase_title(rhs._phase_title),
671 _cycle_title(rhs._cycle_title),
673 _relative_orbit_title(rhs._relative_orbit_title),
674 _rel_orbit(rhs._rel_orbit),
675 _absolute_orbit_title(rhs._absolute_orbit_title),
676 _abs_orbit(rhs._abs_orbit),
677 _state_vector_time_title(rhs._state_vector_time_title),
678 _state_vector_time(rhs._state_vector_time),
679 _delta_ut1_title(rhs._delta_ut1_title),
680 _delta_ut1(rhs._delta_ut1),
681 _delta_ut1_units(rhs._delta_ut1_units),
682 _x_position_title(rhs._x_position_title),
683 _x_position(rhs._x_position),
684 _x_position_units(rhs._x_position_units),
685 _y_position_title(rhs._y_position_title),
686 _y_position(rhs._y_position),
687 _y_position_units(rhs._y_position_units),
688 _z_position_title(rhs._z_position_title),
689 _z_position(rhs._z_position),
690 _z_position_units(rhs._z_position_units),
691 _x_velocity_title(rhs._x_velocity_title),
692 _x_velocity(rhs._x_velocity),
693 _x_velocity_units(rhs._x_velocity_units),
694 _y_velocity_title(rhs._y_velocity_title),
695 _y_velocity(rhs._y_velocity),
696 _y_velocity_units(rhs._y_velocity_units),
697 _z_velocity_title(rhs._z_velocity_title),
698 _z_velocity(rhs._z_velocity),
699 _z_velocity_units(rhs._z_velocity_units),
700 _vector_source_title(rhs._vector_source_title),
701 _vector_source(rhs._vector_source),
702 _spare_4(rhs._spare_4),
703 _utc_sbt_time_title(rhs._utc_sbt_time_title),
704 _utc_sbt_time(rhs._utc_sbt_time),
705 _sat_binary_time_title(rhs._sat_binary_time_title),
706 _sat_binary_time(rhs._sat_binary_time),
707 _clock_step_title(rhs._clock_step_title),
708 _clock_step(rhs._clock_step),
709 _clock_step_units(rhs._clock_step_units),
710 _leap_utc_title(rhs._leap_utc_title),
711 _leap_utc(rhs._leap_utc),
712 _leap_sign_title(rhs._leap_sign_title),
713 _leap_sign(rhs._leap_sign),
714 _leap_err_title(rhs._leap_err_title),
715 _leap_err(rhs._leap_err),
716 _product_err_title(rhs._product_err_title),
717 _product_err(rhs._product_err),
718 _total_size_title(rhs._total_size_title),
719 _tot_size(rhs._tot_size),
720 _total_size_units(rhs._total_size_units),
721 _sph_size_title(rhs._sph_size_title),
722 _sph_size(rhs._sph_size),
723 _sph_size_units(rhs._sph_size_units),
724 _number_of_dsd_title(rhs._number_of_dsd_title),
725 _num_dsd(rhs._num_dsd),
726 _size_of_dsd_title(rhs._size_of_dsd_title),
727 _dsd_size(rhs._dsd_size),
728 _size_of_dsd_units(rhs._size_of_dsd_units),
729 _number_of_ds_att_title(rhs._number_of_ds_att_title),
730 _num_data_sets(rhs._num_data_sets)
std::string _acq_station
acq_station
std::string _clock_step_title
clock_step_title
std::string _x_velocity
x_velocity
std::string _leap_utc_title
leap_utc_title
std::string _sensing_start
sensing_start
std::string _sat_binary_time_title
sat_binary_time_title
std::string _sensing_stop
sensing_stop
std::string _z_position_title
z_position_title
std::string _absolute_orbit_title
absolute_orbit_title
std::string _total_size_units
total_size_units
std::string _proc_time_title
proc_time_title
std::string _y_position_units
y_position_units
std::string _proc_time
proc_time
std::string _total_size_title
total_size_title
std::string _sat_binary_time
sat_binary_time
std::string _size_of_dsd_units
size_of_dsd_units
std::string _product
product
std::string _x_velocity_units
x_velocity_units
std::string _state_vector_time
state_vector_time
mph & operator=(const mph &rhs)
Copy operator.
std::string _tot_size
tot_size
std::string _z_velocity_title
z_velocity_title
std::string _product_err
product_err
std::string _z_velocity
z_velocity
std::string _number_of_dsd_title
number_of_dsd_title
std::string _leap_err
leap_err
std::string _sph_size
sph_size
std::string _spare_4
spare_4
std::string _x_position_title
x_position_title
std::string _clock_step
clock_step
std::string _y_velocity_title
y_velocity_title
std::string _leap_err_title
leap_err_title
std::string _proc_center
proc_center
std::string _number_of_ds_att_title
number_of_ds_att_title
std::string _y_position_title
y_position_title
std::string _sph_size_units
sph_size_units
std::string _phase_title
phase_title
std::string _sph_size_title
sph_size_title
std::string _x_position_units
x_position_units
std::string _leap_utc
leap_utc
std::string _x_velocity_title
x_velocity_title
std::string _sensing_start_title
sensing_start_title
std::string _proc_stage_title
proc_stage_title
std::ostream & operator<<(std::ostream &os, const AlosPalsarData &data)
std::string _relative_orbit_title
relative_orbit_title
std::string _proc_center_title
proc_center_title
std::string _delta_ut1_units
delta_ut1_units
std::string _z_position
z_position
std::string _cycle_title
cycle_title
std::string _leap_sign
leap_sign
std::string _soft_version_title
soft_version_title
std::string _abs_orbit
abs_orbit
std::string _delta_ut1
delta_ut1
std::string _state_vector_time_title
state_vector_time_title
This class is able to read the ASAR mph record of the leader file.
std::string _product_name
product_name
std::istream & operator>>(std::istream &is, AlosPalsarData &data)
std::string _y_velocity
y_velocity
std::string _soft_version
soft_version
std::string _leap_sign_title
leap_sign_title
int _num_data_sets
num_data_sets
std::basic_istream< char > istream
Base class for char input streams.
std::string _product_err_title
product_err_title
std::string _z_velocity_units
z_velocity_units
std::string _size_of_dsd_title
size_of_dsd_title
std::string _y_velocity_units
y_velocity_units
std::string _vector_source_title
vector_source_title
std::string _delta_ut1_title
delta_ut1_title
std::string _z_position_units
z_position_units
std::string _clock_step_units
clock_step_units
This class is the base class of all the Envisat ASAR record classes.
std::string _sensing_stop_title
sensing_stop_title
std::string _ref_doc_title
ref_doc_title
std::string _acq_stat_id_title
acq_stat_id_title
virtual ~mph()
Destructor.
std::string _x_position
x_position
std::string _utc_sbt_time_title
utc_sbt_time_title
std::string _y_position
y_position
std::string _utc_sbt_time
utc_sbt_time
std::string _proc_stage
proc_stage
std::string _vector_source
vector_source
std::string _ref_doc
ref_doc
std::basic_ostream< char > ostream
Base class for char output streams.
std::string _rel_orbit
rel_orbit