13 #ifndef AlosPalsarMapProjectionData_h 14 #define AlosPalsarMapProjectionData_h double _orbit_incl
orbit_incl
int _num_pix_in_line
num_pix_in_line
AlosPalsarMapProjectionData & operator=(const AlosPalsarMapProjectionData &rhs)
Copy operator.
double _first_line_last_pixel_lat
first_line_last_pixel_lat
double _semi_min_axis
semi_min_axis
double get_last_line_first_pixel_lat() const
last_line_first_pixel_lat
double get_last_line_last_pixel_lat() const
last_line_last_pixel_lat
double _last_line_last_pixel_lon
last_line_last_pixel_lon
This class is able to read the SAR leader data set summary record of the leader file.
double _last_line_first_pixel_lat
last_line_first_pixel_lat
double _nom_interline_dist
nom_interline_dist
virtual ~AlosPalsarMapProjectionData()
Destructor.
double _first_line_last_pixel_lon
first_line_last_pixel_lon
This class is the base class of all the record classes.
double get_last_line_last_pixel_lon() const
last_line_last_pixel_lon
double get_first_line_first_pixel_lat() const
first_line_first_pixel _lat
int get_num_pix_in_line() const
num_pix_in_line
std::string _map_proj_des
map_proj_des
AlosPalsarRecord * Instanciate()
This function is able to create a new instance of the class.
double _asc_node_long
asc_node_long
double get_platform_heading() const
platform_heading
double get_orientation_at_center() const
orientation_at_center
double get_first_line_first_pixel_lon() const
first_line_first_pixel_lon
AlosPalsarRecord * Clone()
This function is able to create a new instance of the class initialised with the data of the calling ...
std::string get_name_of_ref_ellipsoid() const
name_of_ref_ellipsoid
double _orientation_at_center
orientation_at_center
friend std::ostream & operator<<(std::ostream &os, const AlosPalsarMapProjectionData &data)
This function write the AlosPalsarMapProjectionData in a stream.
friend std::istream & operator>>(std::istream &is, AlosPalsarMapProjectionData &data)
This function read a AlosPalsarMapProjectionData from a stream.
double _nom_interpixel_dist
nom_interpixel_dist
double _first_line_first_pixel_lon
first_line_first_pixel_lon
std::string _name_of_ref_ellipsoid
name_of_ref_ellipsoid
double _last_line_first_pixel_lon
last_line_first_pixel_lon
double get_orbit_incl() const
orbit_incl
double _platform_heading
platform_heading
double _semi_maj_axis
semi_maj_axis
double get_nom_interpixel_dist() const
nom_interpixel_dist
double get_nom_interline_dist() const
nom_interline_dist
std::string get_map_proj_des() const
map_proj_des
std::basic_istream< char > istream
Base class for char input streams.
double get_first_line_last_pixel_lat() const
first_line_last_pixel _lat
double get_semi_min_axis() const
semi_min_axis
double _last_line_last_pixel_lat
last_line_last_pixel_lat
double _first_line_first_pixel_lat
first_line_first_pixel_lat
double get_last_line_first_pixel_lon() const
last_line_first_pixel_lon
void Read(std::istream &is)
Read the class data from a stream.
double get_asc_node_long() const
asc_node_long
AlosPalsarMapProjectionData()
Constructor.
double get_first_line_last_pixel_lon() const
first_line_last_pixel_lon
double get_semi_maj_axis() const
semi_maj_axis
std::basic_ostream< char > ostream
Base class for char output streams.
void Write(std::ostream &os)
Write the class to a stream.
int get_num_lines() const
num_lines