OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read the SAR leader data set summary record of the leader file. More...
#include <AlosPalsarMapProjectionData.h>
Public Member Functions | |
AlosPalsarMapProjectionData () | |
Constructor. More... | |
virtual | ~AlosPalsarMapProjectionData () |
Destructor. More... | |
AlosPalsarMapProjectionData (const AlosPalsarMapProjectionData &rhs) | |
Copy constructor. More... | |
AlosPalsarMapProjectionData & | operator= (const AlosPalsarMapProjectionData &rhs) |
Copy operator. More... | |
AlosPalsarRecord * | Instanciate () |
This function is able to create a new instance of the class. More... | |
AlosPalsarRecord * | Clone () |
This function is able to create a new instance of the class initialised with the data of the calling instance. More... | |
void | Read (std::istream &is) |
Read the class data from a stream. More... | |
void | Write (std::ostream &os) |
Write the class to a stream. More... | |
std::string | get_map_proj_des () const |
map_proj_des More... | |
int | get_num_pix_in_line () const |
num_pix_in_line More... | |
int | get_num_lines () const |
num_lines More... | |
double | get_nom_interpixel_dist () const |
nom_interpixel_dist More... | |
double | get_nom_interline_dist () const |
nom_interline_dist More... | |
double | get_orientation_at_center () const |
orientation_at_center More... | |
double | get_orbit_incl () const |
orbit_incl More... | |
double | get_asc_node_long () const |
asc_node_long More... | |
double | get_platform_heading () const |
platform_heading More... | |
std::string | get_name_of_ref_ellipsoid () const |
name_of_ref_ellipsoid More... | |
double | get_semi_maj_axis () const |
semi_maj_axis More... | |
double | get_semi_min_axis () const |
semi_min_axis More... | |
double | get_first_line_first_pixel_lat () const |
first_line_first_pixel _lat More... | |
double | get_first_line_first_pixel_lon () const |
first_line_first_pixel_lon More... | |
double | get_first_line_last_pixel_lat () const |
first_line_last_pixel _lat More... | |
double | get_first_line_last_pixel_lon () const |
first_line_last_pixel_lon More... | |
double | get_last_line_last_pixel_lat () const |
last_line_last_pixel_lat More... | |
double | get_last_line_last_pixel_lon () const |
last_line_last_pixel_lon More... | |
double | get_last_line_first_pixel_lat () const |
last_line_first_pixel_lat More... | |
double | get_last_line_first_pixel_lon () const |
last_line_first_pixel_lon More... | |
![]() | |
AlosPalsarRecord (std::string mnemonic) | |
Constructor. More... | |
virtual | ~AlosPalsarRecord () |
Destructor. More... | |
AlosPalsarRecord (const AlosPalsarRecord &rhs) | |
Copy constructor. More... | |
std::string | get_mnemonic () |
Protected Attributes | |
std::string | _map_proj_des |
map_proj_des More... | |
int | _num_pix_in_line |
num_pix_in_line More... | |
int | _num_lines |
num_lines More... | |
double | _nom_interpixel_dist |
nom_interpixel_dist More... | |
double | _nom_interline_dist |
nom_interline_dist More... | |
double | _orientation_at_center |
orientation_at_center More... | |
double | _orbit_incl |
orbit_incl More... | |
double | _asc_node_long |
asc_node_long More... | |
double | _platform_heading |
platform_heading More... | |
std::string | _name_of_ref_ellipsoid |
name_of_ref_ellipsoid More... | |
double | _semi_maj_axis |
semi_maj_axis More... | |
double | _semi_min_axis |
semi_min_axis More... | |
double | _first_line_first_pixel_lat |
first_line_first_pixel_lat More... | |
double | _first_line_first_pixel_lon |
first_line_first_pixel_lon More... | |
double | _first_line_last_pixel_lat |
first_line_last_pixel_lat More... | |
double | _first_line_last_pixel_lon |
first_line_last_pixel_lon More... | |
double | _last_line_last_pixel_lat |
last_line_last_pixel_lat More... | |
double | _last_line_last_pixel_lon |
last_line_last_pixel_lon More... | |
double | _last_line_first_pixel_lat |
last_line_first_pixel_lat More... | |
double | _last_line_first_pixel_lon |
last_line_first_pixel_lon More... | |
![]() | |
std::string | _mnemonic |
Friends | |
std::ostream & | operator<< (std::ostream &os, const AlosPalsarMapProjectionData &data) |
This function write the AlosPalsarMapProjectionData in a stream. More... | |
std::istream & | operator>> (std::istream &is, AlosPalsarMapProjectionData &data) |
This function read a AlosPalsarMapProjectionData from a stream. More... | |
This class is able to read the SAR leader data set summary record of the leader file.
Definition at line 28 of file AlosPalsarMapProjectionData.h.
ossimplugins::AlosPalsarMapProjectionData::AlosPalsarMapProjectionData | ( | ) |
Constructor.
Definition at line 18 of file AlosPalsarMapProjectionData.cpp.
Referenced by Clone(), and Instanciate().
|
virtual |
ossimplugins::AlosPalsarMapProjectionData::AlosPalsarMapProjectionData | ( | const AlosPalsarMapProjectionData & | rhs | ) |
Copy constructor.
Definition at line 161 of file AlosPalsarMapProjectionData.cpp.
|
inlinevirtual |
This function is able to create a new instance of the class initialised with the data of the calling instance.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 72 of file AlosPalsarMapProjectionData.h.
References AlosPalsarMapProjectionData().
|
inline |
asc_node_long
Definition at line 145 of file AlosPalsarMapProjectionData.h.
References _asc_node_long.
|
inline |
first_line_first_pixel _lat
Definition at line 180 of file AlosPalsarMapProjectionData.h.
References _first_line_first_pixel_lat.
|
inline |
first_line_first_pixel_lon
Definition at line 187 of file AlosPalsarMapProjectionData.h.
References _first_line_first_pixel_lon.
|
inline |
first_line_last_pixel _lat
Definition at line 194 of file AlosPalsarMapProjectionData.h.
References _first_line_last_pixel_lat.
|
inline |
first_line_last_pixel_lon
Definition at line 201 of file AlosPalsarMapProjectionData.h.
References _first_line_last_pixel_lon.
|
inline |
last_line_first_pixel_lat
Definition at line 222 of file AlosPalsarMapProjectionData.h.
References _last_line_first_pixel_lat.
|
inline |
last_line_first_pixel_lon
Definition at line 229 of file AlosPalsarMapProjectionData.h.
References _last_line_first_pixel_lon.
|
inline |
last_line_last_pixel_lat
Definition at line 208 of file AlosPalsarMapProjectionData.h.
References _last_line_last_pixel_lat.
|
inline |
last_line_last_pixel_lon
Definition at line 215 of file AlosPalsarMapProjectionData.h.
References _last_line_last_pixel_lon.
|
inline |
map_proj_des
Definition at line 96 of file AlosPalsarMapProjectionData.h.
References _map_proj_des.
|
inline |
name_of_ref_ellipsoid
Definition at line 159 of file AlosPalsarMapProjectionData.h.
References _name_of_ref_ellipsoid.
|
inline |
nom_interline_dist
Definition at line 124 of file AlosPalsarMapProjectionData.h.
References _nom_interline_dist.
|
inline |
nom_interpixel_dist
Definition at line 117 of file AlosPalsarMapProjectionData.h.
References _nom_interpixel_dist.
|
inline |
num_lines
Definition at line 110 of file AlosPalsarMapProjectionData.h.
References _num_lines.
|
inline |
num_pix_in_line
Definition at line 103 of file AlosPalsarMapProjectionData.h.
References _num_pix_in_line.
|
inline |
orbit_incl
Definition at line 138 of file AlosPalsarMapProjectionData.h.
References _orbit_incl.
|
inline |
orientation_at_center
Definition at line 131 of file AlosPalsarMapProjectionData.h.
References _orientation_at_center.
|
inline |
platform_heading
Definition at line 152 of file AlosPalsarMapProjectionData.h.
References _platform_heading.
|
inline |
semi_maj_axis
Definition at line 166 of file AlosPalsarMapProjectionData.h.
References _semi_maj_axis.
|
inline |
semi_min_axis
Definition at line 173 of file AlosPalsarMapProjectionData.h.
References _semi_min_axis.
|
inlinevirtual |
This function is able to create a new instance of the class.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 64 of file AlosPalsarMapProjectionData.h.
References AlosPalsarMapProjectionData().
AlosPalsarMapProjectionData & ossimplugins::AlosPalsarMapProjectionData::operator= | ( | const AlosPalsarMapProjectionData & | rhs | ) |
Copy operator.
Definition at line 185 of file AlosPalsarMapProjectionData.cpp.
References _asc_node_long, _first_line_first_pixel_lat, _first_line_first_pixel_lon, _first_line_last_pixel_lat, _first_line_last_pixel_lon, _last_line_first_pixel_lat, _last_line_first_pixel_lon, _last_line_last_pixel_lat, _last_line_last_pixel_lon, _map_proj_des, _name_of_ref_ellipsoid, _nom_interline_dist, _nom_interpixel_dist, _num_lines, _num_pix_in_line, _orbit_incl, _orientation_at_center, _platform_heading, _semi_maj_axis, and _semi_min_axis.
|
inlinevirtual |
Read the class data from a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 80 of file AlosPalsarMapProjectionData.h.
|
inlinevirtual |
Write the class to a stream.
Implements ossimplugins::AlosPalsarRecord.
Definition at line 88 of file AlosPalsarMapProjectionData.h.
|
friend |
This function write the AlosPalsarMapProjectionData in a stream.
Definition at line 26 of file AlosPalsarMapProjectionData.cpp.
|
friend |
This function read a AlosPalsarMapProjectionData from a stream.
Definition at line 72 of file AlosPalsarMapProjectionData.cpp.
|
protected |
asc_node_long
Definition at line 266 of file AlosPalsarMapProjectionData.h.
Referenced by get_asc_node_long(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
first_line_first_pixel_lat
Definition at line 286 of file AlosPalsarMapProjectionData.h.
Referenced by get_first_line_first_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
first_line_first_pixel_lon
Definition at line 290 of file AlosPalsarMapProjectionData.h.
Referenced by get_first_line_first_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
first_line_last_pixel_lat
Definition at line 294 of file AlosPalsarMapProjectionData.h.
Referenced by get_first_line_last_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
first_line_last_pixel_lon
Definition at line 298 of file AlosPalsarMapProjectionData.h.
Referenced by get_first_line_last_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
last_line_first_pixel_lat
Definition at line 310 of file AlosPalsarMapProjectionData.h.
Referenced by get_last_line_first_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
last_line_first_pixel_lon
Definition at line 314 of file AlosPalsarMapProjectionData.h.
Referenced by get_last_line_first_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
last_line_last_pixel_lat
Definition at line 302 of file AlosPalsarMapProjectionData.h.
Referenced by get_last_line_last_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
last_line_last_pixel_lon
Definition at line 306 of file AlosPalsarMapProjectionData.h.
Referenced by get_last_line_last_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
map_proj_des
Definition at line 232 of file AlosPalsarMapProjectionData.h.
Referenced by get_map_proj_des(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
name_of_ref_ellipsoid
Definition at line 274 of file AlosPalsarMapProjectionData.h.
Referenced by get_name_of_ref_ellipsoid(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
nom_interline_dist
Definition at line 254 of file AlosPalsarMapProjectionData.h.
Referenced by get_nom_interline_dist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
nom_interpixel_dist
Definition at line 250 of file AlosPalsarMapProjectionData.h.
Referenced by get_nom_interpixel_dist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
num_lines
Definition at line 246 of file AlosPalsarMapProjectionData.h.
Referenced by get_num_lines(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
num_pix_in_line
Definition at line 242 of file AlosPalsarMapProjectionData.h.
Referenced by get_num_pix_in_line(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
orbit_incl
Definition at line 262 of file AlosPalsarMapProjectionData.h.
Referenced by get_orbit_incl(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
orientation_at_center
Definition at line 258 of file AlosPalsarMapProjectionData.h.
Referenced by get_orientation_at_center(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
platform_heading
Definition at line 270 of file AlosPalsarMapProjectionData.h.
Referenced by get_platform_heading(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
semi_maj_axis
Definition at line 278 of file AlosPalsarMapProjectionData.h.
Referenced by get_semi_maj_axis(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
semi_min_axis
Definition at line 282 of file AlosPalsarMapProjectionData.h.
Referenced by get_semi_min_axis(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().