71 return new mph(*
this);
std::string get_product()
product
std::string _acq_station
acq_station
std::string get_product_err()
product_err
std::string get_acq_stat_id_title()
acq_stat_id_title
std::string _clock_step_title
clock_step_title
std::string _x_velocity
x_velocity
std::string _leap_utc_title
leap_utc_title
std::string get_x_velocity()
x_velocity
std::string _sensing_start
sensing_start
std::string get_ref_doc_title()
ref_doc_title
std::string get_z_velocity_units()
z_velocity_units
std::string get_sph_size_title()
sph_size_title
std::string get_phase()
phase
std::string _sat_binary_time_title
sat_binary_time_title
std::string _sensing_stop
sensing_stop
std::string _z_position_title
z_position_title
friend std::ostream & operator<<(std::ostream &os, const mph &data)
This function write the mph in a stream.
std::string get_leap_sign()
leap_sign
std::string get_z_velocity()
z_velocity
std::string get_proc_stage_title()
proc_stage_title
std::string _absolute_orbit_title
absolute_orbit_title
std::string get_acq_station()
acq_station
std::string get_number_of_dsd_title()
number_of_dsd_title
std::string get_absolute_orbit_title()
absolute_orbit_title
std::string get_state_vector_time()
state_vector_time
std::string _total_size_units
total_size_units
std::string _proc_time_title
proc_time_title
std::string get_total_size_units()
total_size_units
std::string get_cycle()
cycle
std::string get_y_position_units()
y_position_units
int get_num_data_sets()
num_data_sets
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
std::string get_soft_version_title()
soft_version_title
mph & operator=(const mph &rhs)
Copy operator.
std::string get_leap_utc()
leap_utc
std::string get_x_position()
x_position
std::string _tot_size
tot_size
std::string get_utc_sbt_time()
utc_sbt_time
std::string get_z_velocity_title()
z_velocity_title
std::string _z_velocity_title
z_velocity_title
std::string get_z_position_title()
z_position_title
std::string _product_err
product_err
std::string get_delta_ut1_units()
delta_ut1_units
std::string get_sensing_stop_title()
sensing_stop_title
std::string _z_velocity
z_velocity
std::string _number_of_dsd_title
number_of_dsd_title
std::string get_size_of_dsd_title()
size_of_dsd_title
std::string _leap_err
leap_err
std::string get_rel_orbit()
rel_orbit
std::string _sph_size
sph_size
std::string _spare_4
spare_4
std::string _x_position_title
x_position_title
std::string get_product_name()
product_name
std::string get_clock_step_units()
clock_step_units
std::string _clock_step
clock_step
std::string get_leap_utc_title()
leap_utc_title
std::string get_vector_source_title()
vector_source_title
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 get_y_position()
y_position
std::string _sph_size_title
sph_size_title
std::string _x_position_units
x_position_units
std::string get_clock_step()
clock_step
std::string get_spare_4()
spare_4
std::string get_soft_version()
soft_version
std::string get_sensing_start()
sensing_start
std::string get_proc_time()
proc_time
std::string _leap_utc
leap_utc
std::string _x_velocity_title
x_velocity_title
std::string get_abs_orbit()
abs_orbit
std::string _sensing_start_title
sensing_start_title
std::string _proc_stage_title
proc_stage_title
std::string get_delta_ut1_title()
delta_ut1_title
std::string get_size_of_dsd_units()
size_of_dsd_units
std::string get_sat_binary_time_title()
sat_binary_time_title
std::string get_proc_stage()
proc_stage
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 get_product_err_title()
product_err_title
std::string get_vector_source()
vector_source
std::string get_leap_sign_title()
leap_sign_title
std::string get_x_position_units()
x_position_units
int get_dsd_size()
dsd_size
std::string get_proc_center_title()
proc_center_title
std::string get_y_velocity()
y_velocity
std::string _soft_version_title
soft_version_title
std::string _abs_orbit
abs_orbit
std::string get_sph_size_units()
sph_size_units
std::string get_number_of_ds_att_title()
number_of_ds_att_title
std::string get_delta_ut1()
delta_ut1
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 get_proc_time_title()
proc_time_title
std::string _product_name
product_name
std::string get_cycle_title()
cycle_title
std::string _y_velocity
y_velocity
std::string _soft_version
soft_version
std::string _leap_sign_title
leap_sign_title
std::string get_clock_step_title()
clock_step_title
std::string get_y_velocity_units()
y_velocity_units
std::string get_relative_orbit_title()
relative_orbit_title
int _num_data_sets
num_data_sets
bool is_valid()
Check mph validity.
std::string get_state_vector_time_title()
state_vector_time_title
std::string get_y_velocity_title()
y_velocity_title
std::string get_y_position_title()
y_position_title
std::string get_leap_err_title()
leap_err_title
std::basic_istream< char > istream
Base class for char input streams.
std::string get_x_velocity_title()
x_velocity_title
std::string _product_err_title
product_err_title
std::string get_tot_size()
tot_size
std::string _z_velocity_units
z_velocity_units
std::string _size_of_dsd_title
size_of_dsd_title
std::string get_leap_err()
leap_err
std::string get_z_position_units()
z_position_units
std::string _y_velocity_units
y_velocity_units
std::string _vector_source_title
vector_source_title
void Read(std::istream &is)
Read the class data from a stream.
std::string _delta_ut1_title
delta_ut1_title
std::string get_sensing_start_title()
sensing_start_title
std::string _z_position_units
z_position_units
std::string _clock_step_units
clock_step_units
std::string get_z_position()
z_position
This class is the base class of all the Envisat ASAR record classes.
std::string _sensing_stop_title
sensing_stop_title
EnvisatAsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
std::string _ref_doc_title
ref_doc_title
std::string _acq_stat_id_title
acq_stat_id_title
std::string get_utc_sbt_time_title()
utc_sbt_time_title
std::string get_ref_doc()
ref_doc
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 get_x_velocity_units()
x_velocity_units
std::string get_total_size_title()
total_size_title
std::string _proc_stage
proc_stage
std::string _vector_source
vector_source
std::string get_phase_title()
phase_title
std::string get_sph_size()
sph_size
std::string get_proc_center()
proc_center
std::string get_sat_binary_time()
sat_binary_time
EnvisatAsarRecord * Instanciate()
This function is able to create a new instance of the class.
std::string _ref_doc
ref_doc
std::string get_sensing_stop()
sensing_stop
std::basic_ostream< char > ostream
Base class for char output streams.
void Write(std::ostream &os)
Write the class to a stream.
friend std::istream & operator>>(std::istream &is, mph &data)
This function read a mph from a stream.
std::string _rel_orbit
rel_orbit
std::string get_x_position_title()
x_position_title