OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | Friends | List of all members
ossimplugins::ErsSarMapProjectionData Class Reference

This class is able to read the SAR leader data set summary record of the leader file. More...

#include <ErsSarMapProjectionData.h>

Inheritance diagram for ossimplugins::ErsSarMapProjectionData:
ossimplugins::ErsSarRecord

Public Member Functions

 ErsSarMapProjectionData ()
 Constructor. More...
 
virtual ~ErsSarMapProjectionData ()
 Destructor. More...
 
 ErsSarMapProjectionData (const ErsSarMapProjectionData &rhs)
 Copy constructor. More...
 
ErsSarMapProjectionDataoperator= (const ErsSarMapProjectionData &rhs)
 Copy operator. More...
 
ErsSarRecordInstanciate ()
 This function is able to create a new instance of the class. More...
 
ErsSarRecordClone ()
 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...
 
- Public Member Functions inherited from ossimplugins::ErsSarRecord
 ErsSarRecord (std::string mnemonic)
 Constructor. More...
 
virtual ~ErsSarRecord ()
 Destructor. More...
 
 ErsSarRecord (const ErsSarRecord &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...
 
- Protected Attributes inherited from ossimplugins::ErsSarRecord
std::string _mnemonic
 

Friends

std::ostream & operator<< (std::ostream &os, const ErsSarMapProjectionData &data)
 This function write the ErsSarMapProjectionData in a stream. More...
 
std::istream & operator>> (std::istream &is, ErsSarMapProjectionData &data)
 This function read a ErsSarMapProjectionData from a stream. More...
 

Detailed Description

This class is able to read the SAR leader data set summary record of the leader file.

Definition at line 29 of file ErsSarMapProjectionData.h.

Constructor & Destructor Documentation

◆ ErsSarMapProjectionData() [1/2]

ossimplugins::ErsSarMapProjectionData::ErsSarMapProjectionData ( )

Constructor.

Definition at line 17 of file ErsSarMapProjectionData.cpp.

Referenced by Clone(), and Instanciate().

17  : ErsSarRecord("map_proj_data_rec")
18  {
19  }
ErsSarRecord(std::string mnemonic)
Constructor.

◆ ~ErsSarMapProjectionData()

ossimplugins::ErsSarMapProjectionData::~ErsSarMapProjectionData ( )
virtual

Destructor.

Definition at line 21 of file ErsSarMapProjectionData.cpp.

22  {
23  }

◆ ErsSarMapProjectionData() [2/2]

ossimplugins::ErsSarMapProjectionData::ErsSarMapProjectionData ( const ErsSarMapProjectionData rhs)

Copy constructor.

Definition at line 160 of file ErsSarMapProjectionData.cpp.

160  :
161  ErsSarRecord(rhs),
162  _map_proj_des(rhs._map_proj_des),
163  _num_pix_in_line(rhs._num_pix_in_line),
164  _num_lines(rhs._num_lines),
165  _nom_interpixel_dist(rhs._nom_interpixel_dist),
166  _nom_interline_dist(rhs._nom_interline_dist),
167  _orientation_at_center(rhs._orientation_at_center),
168  _orbit_incl(rhs._orbit_incl),
169  _asc_node_long(rhs._asc_node_long),
170  _platform_heading(rhs._platform_heading),
171  _name_of_ref_ellipsoid(rhs._name_of_ref_ellipsoid),
172  _semi_maj_axis(rhs._semi_maj_axis),
173  _semi_min_axis(rhs._semi_min_axis),
174  _first_line_first_pixel_lat(rhs._first_line_first_pixel_lat),
175  _first_line_first_pixel_lon(rhs._first_line_first_pixel_lon),
176  _first_line_last_pixel_lat(rhs._first_line_last_pixel_lat),
177  _first_line_last_pixel_lon(rhs._first_line_last_pixel_lon),
178  _last_line_last_pixel_lat(rhs._last_line_last_pixel_lat),
179  _last_line_last_pixel_lon(rhs._last_line_last_pixel_lon),
180  _last_line_first_pixel_lat(rhs._last_line_first_pixel_lat),
181  _last_line_first_pixel_lon(rhs._last_line_first_pixel_lon)
182  {}
ErsSarRecord(std::string mnemonic)
Constructor.
double _last_line_first_pixel_lat
last_line_first_pixel_lat
double _first_line_first_pixel_lat
first_line_first_pixel_lat
double _last_line_last_pixel_lon
last_line_last_pixel_lon
double _orientation_at_center
orientation_at_center
double _last_line_first_pixel_lon
last_line_first_pixel_lon
double _first_line_last_pixel_lon
first_line_last_pixel_lon
double _nom_interpixel_dist
nom_interpixel_dist
double _first_line_last_pixel_lat
first_line_last_pixel_lat
std::string _name_of_ref_ellipsoid
name_of_ref_ellipsoid
double _first_line_first_pixel_lon
first_line_first_pixel_lon
double _last_line_last_pixel_lat
last_line_last_pixel_lat

Member Function Documentation

◆ Clone()

ErsSarRecord* ossimplugins::ErsSarMapProjectionData::Clone ( )
inlinevirtual

This function is able to create a new instance of the class initialised with the data of the calling instance.

Implements ossimplugins::ErsSarRecord.

Definition at line 73 of file ErsSarMapProjectionData.h.

References ErsSarMapProjectionData().

74  {
75  return new ErsSarMapProjectionData(*this);
76  };

◆ get_asc_node_long()

double ossimplugins::ErsSarMapProjectionData::get_asc_node_long ( ) const
inline

asc_node_long

Definition at line 146 of file ErsSarMapProjectionData.h.

References _asc_node_long.

147  {
148  return _asc_node_long;
149  };

◆ get_first_line_first_pixel_lat()

double ossimplugins::ErsSarMapProjectionData::get_first_line_first_pixel_lat ( ) const
inline

first_line_first_pixel _lat

Definition at line 181 of file ErsSarMapProjectionData.h.

References _first_line_first_pixel_lat.

Referenced by ossimplugins::ErsSarLeader::saveState().

182  {
184  };
double _first_line_first_pixel_lat
first_line_first_pixel_lat

◆ get_first_line_first_pixel_lon()

double ossimplugins::ErsSarMapProjectionData::get_first_line_first_pixel_lon ( ) const
inline

first_line_first_pixel_lon

Definition at line 188 of file ErsSarMapProjectionData.h.

References _first_line_first_pixel_lon.

Referenced by ossimplugins::ErsSarLeader::saveState().

189  {
191  };
double _first_line_first_pixel_lon
first_line_first_pixel_lon

◆ get_first_line_last_pixel_lat()

double ossimplugins::ErsSarMapProjectionData::get_first_line_last_pixel_lat ( ) const
inline

first_line_last_pixel _lat

Definition at line 195 of file ErsSarMapProjectionData.h.

References _first_line_last_pixel_lat.

Referenced by ossimplugins::ErsSarLeader::saveState().

196  {
198  };
double _first_line_last_pixel_lat
first_line_last_pixel_lat

◆ get_first_line_last_pixel_lon()

double ossimplugins::ErsSarMapProjectionData::get_first_line_last_pixel_lon ( ) const
inline

first_line_last_pixel_lon

Definition at line 202 of file ErsSarMapProjectionData.h.

References _first_line_last_pixel_lon.

Referenced by ossimplugins::ErsSarLeader::saveState().

203  {
205  };
double _first_line_last_pixel_lon
first_line_last_pixel_lon

◆ get_last_line_first_pixel_lat()

double ossimplugins::ErsSarMapProjectionData::get_last_line_first_pixel_lat ( ) const
inline

last_line_first_pixel_lat

Definition at line 223 of file ErsSarMapProjectionData.h.

References _last_line_first_pixel_lat.

Referenced by ossimplugins::ErsSarLeader::saveState().

224  {
226  };
double _last_line_first_pixel_lat
last_line_first_pixel_lat

◆ get_last_line_first_pixel_lon()

double ossimplugins::ErsSarMapProjectionData::get_last_line_first_pixel_lon ( ) const
inline

last_line_first_pixel_lon

Definition at line 230 of file ErsSarMapProjectionData.h.

References _last_line_first_pixel_lon.

Referenced by ossimplugins::ErsSarLeader::saveState().

231  {
233  };
double _last_line_first_pixel_lon
last_line_first_pixel_lon

◆ get_last_line_last_pixel_lat()

double ossimplugins::ErsSarMapProjectionData::get_last_line_last_pixel_lat ( ) const
inline

last_line_last_pixel_lat

Definition at line 209 of file ErsSarMapProjectionData.h.

References _last_line_last_pixel_lat.

Referenced by ossimplugins::ErsSarLeader::saveState().

210  {
212  };
double _last_line_last_pixel_lat
last_line_last_pixel_lat

◆ get_last_line_last_pixel_lon()

double ossimplugins::ErsSarMapProjectionData::get_last_line_last_pixel_lon ( ) const
inline

last_line_last_pixel_lon

Definition at line 216 of file ErsSarMapProjectionData.h.

References _last_line_last_pixel_lon.

Referenced by ossimplugins::ErsSarLeader::saveState().

217  {
219  };
double _last_line_last_pixel_lon
last_line_last_pixel_lon

◆ get_map_proj_des()

std::string ossimplugins::ErsSarMapProjectionData::get_map_proj_des ( ) const
inline

map_proj_des

Definition at line 97 of file ErsSarMapProjectionData.h.

References _map_proj_des.

Referenced by ossimplugins::ErsSarLeader::saveState().

98  {
99  return _map_proj_des;
100  };

◆ get_name_of_ref_ellipsoid()

std::string ossimplugins::ErsSarMapProjectionData::get_name_of_ref_ellipsoid ( ) const
inline

name_of_ref_ellipsoid

Definition at line 160 of file ErsSarMapProjectionData.h.

References _name_of_ref_ellipsoid.

161  {
162  return _name_of_ref_ellipsoid;
163  };
std::string _name_of_ref_ellipsoid
name_of_ref_ellipsoid

◆ get_nom_interline_dist()

double ossimplugins::ErsSarMapProjectionData::get_nom_interline_dist ( ) const
inline

nom_interline_dist

Definition at line 125 of file ErsSarMapProjectionData.h.

References _nom_interline_dist.

126  {
127  return _nom_interline_dist;
128  };

◆ get_nom_interpixel_dist()

double ossimplugins::ErsSarMapProjectionData::get_nom_interpixel_dist ( ) const
inline

nom_interpixel_dist

Definition at line 118 of file ErsSarMapProjectionData.h.

References _nom_interpixel_dist.

119  {
120  return _nom_interpixel_dist;
121  };
double _nom_interpixel_dist
nom_interpixel_dist

◆ get_num_lines()

int ossimplugins::ErsSarMapProjectionData::get_num_lines ( ) const
inline

num_lines

Definition at line 111 of file ErsSarMapProjectionData.h.

References _num_lines.

Referenced by ossimplugins::ErsSarLeader::saveState().

112  {
113  return _num_lines;
114  };

◆ get_num_pix_in_line()

int ossimplugins::ErsSarMapProjectionData::get_num_pix_in_line ( ) const
inline

num_pix_in_line

Definition at line 104 of file ErsSarMapProjectionData.h.

References _num_pix_in_line.

Referenced by ossimplugins::ErsSarLeader::saveState().

105  {
106  return _num_pix_in_line;
107  };

◆ get_orbit_incl()

double ossimplugins::ErsSarMapProjectionData::get_orbit_incl ( ) const
inline

orbit_incl

Definition at line 139 of file ErsSarMapProjectionData.h.

References _orbit_incl.

140  {
141  return _orbit_incl;
142  };

◆ get_orientation_at_center()

double ossimplugins::ErsSarMapProjectionData::get_orientation_at_center ( ) const
inline

orientation_at_center

Definition at line 132 of file ErsSarMapProjectionData.h.

References _orientation_at_center.

133  {
134  return _orientation_at_center;
135  };
double _orientation_at_center
orientation_at_center

◆ get_platform_heading()

double ossimplugins::ErsSarMapProjectionData::get_platform_heading ( ) const
inline

platform_heading

Definition at line 153 of file ErsSarMapProjectionData.h.

References _platform_heading.

154  {
155  return _platform_heading;
156  };

◆ get_semi_maj_axis()

double ossimplugins::ErsSarMapProjectionData::get_semi_maj_axis ( ) const
inline

semi_maj_axis

Definition at line 167 of file ErsSarMapProjectionData.h.

References _semi_maj_axis.

168  {
169  return _semi_maj_axis;
170  };

◆ get_semi_min_axis()

double ossimplugins::ErsSarMapProjectionData::get_semi_min_axis ( ) const
inline

semi_min_axis

Definition at line 174 of file ErsSarMapProjectionData.h.

References _semi_min_axis.

175  {
176  return _semi_min_axis;
177  };

◆ Instanciate()

ErsSarRecord* ossimplugins::ErsSarMapProjectionData::Instanciate ( )
inlinevirtual

This function is able to create a new instance of the class.

Implements ossimplugins::ErsSarRecord.

Definition at line 65 of file ErsSarMapProjectionData.h.

References ErsSarMapProjectionData().

66  {
67  return new ErsSarMapProjectionData();
68  };

◆ operator=()

ErsSarMapProjectionData & ossimplugins::ErsSarMapProjectionData::operator= ( const ErsSarMapProjectionData rhs)

Copy operator.

Definition at line 184 of file ErsSarMapProjectionData.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.

185  {
186  _map_proj_des = rhs._map_proj_des;
187  _num_pix_in_line = rhs._num_pix_in_line;
188  _num_lines = rhs._num_lines;
189  _nom_interpixel_dist = rhs._nom_interpixel_dist;
190  _nom_interline_dist = rhs._nom_interline_dist;
191  _orientation_at_center = rhs._orientation_at_center;
192  _orbit_incl = rhs._orbit_incl;
193  _asc_node_long = rhs._asc_node_long;
194  _platform_heading = rhs._platform_heading;
195  _name_of_ref_ellipsoid = rhs._name_of_ref_ellipsoid;
196  _semi_maj_axis = rhs._semi_maj_axis;
197  _semi_min_axis = rhs._semi_min_axis;
198  _first_line_first_pixel_lat = rhs._first_line_first_pixel_lat;
199  _first_line_first_pixel_lon = rhs._first_line_first_pixel_lon;
200  _first_line_last_pixel_lat = rhs._first_line_last_pixel_lat;
201  _first_line_last_pixel_lon = rhs._first_line_last_pixel_lon;
202  _last_line_last_pixel_lat = rhs._last_line_last_pixel_lat;
203  _last_line_last_pixel_lon = rhs._last_line_last_pixel_lon;
204  _last_line_first_pixel_lat = rhs._last_line_first_pixel_lat;
205  _last_line_first_pixel_lon = rhs._last_line_first_pixel_lon;
206 
207  return *this;
208  }
double _last_line_first_pixel_lat
last_line_first_pixel_lat
double _first_line_first_pixel_lat
first_line_first_pixel_lat
double _last_line_last_pixel_lon
last_line_last_pixel_lon
double _orientation_at_center
orientation_at_center
double _last_line_first_pixel_lon
last_line_first_pixel_lon
double _first_line_last_pixel_lon
first_line_last_pixel_lon
double _nom_interpixel_dist
nom_interpixel_dist
double _first_line_last_pixel_lat
first_line_last_pixel_lat
std::string _name_of_ref_ellipsoid
name_of_ref_ellipsoid
double _first_line_first_pixel_lon
first_line_first_pixel_lon
double _last_line_last_pixel_lat
last_line_last_pixel_lat

◆ Read()

void ossimplugins::ErsSarMapProjectionData::Read ( std::istream &  is)
inlinevirtual

Read the class data from a stream.

Implements ossimplugins::ErsSarRecord.

Definition at line 81 of file ErsSarMapProjectionData.h.

82  {
83  is >> *this;
84  };

◆ Write()

void ossimplugins::ErsSarMapProjectionData::Write ( std::ostream &  os)
inlinevirtual

Write the class to a stream.

Implements ossimplugins::ErsSarRecord.

Definition at line 89 of file ErsSarMapProjectionData.h.

90  {
91  os << *this;
92  };

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const ErsSarMapProjectionData data 
)
friend

This function write the ErsSarMapProjectionData in a stream.

Definition at line 25 of file ErsSarMapProjectionData.cpp.

26  {
27  os << "map_proj_des:" << data._map_proj_des.c_str() << std::endl;
28 
29  os << "num_pix_in_line:" << data._num_pix_in_line << std::endl;
30 
31  os << "num_lines:" << data._num_lines << std::endl;
32 
33  os << "nom_interpixel_dist:" << data._nom_interpixel_dist << std::endl;
34 
35  os << "nom_interline_dist:" << data._nom_interline_dist << std::endl;
36 
37  os << "orientation_at_center:" << data._orientation_at_center << std::endl;
38 
39  os << "orbit_incl:" << data._orbit_incl << std::endl;
40 
41  os << "asc_node_long:" << data._asc_node_long << std::endl;
42 
43  os << "platform_heading:" << data._platform_heading << std::endl;
44 
45  os << "name_of_ref_ellipsoid:" << data._name_of_ref_ellipsoid.c_str() << std::endl;
46 
47  os << "semi_maj_axis:" << data._semi_maj_axis << std::endl;
48 
49  os << "semi_min_axis:" << data._semi_min_axis << std::endl;
50 
51  os << "first_line_first_pixel_lat:" << data._first_line_first_pixel_lat << std::endl;
52 
53  os << "first_line_first_pixel_lon:" << data._first_line_first_pixel_lon << std::endl;
54 
55  os << "first_line_last_pixel_lat:" << data._first_line_last_pixel_lat << std::endl;
56 
57  os << "first_line_last_pixel_lon:" << data._first_line_last_pixel_lon << std::endl;
58 
59  os << "last_line_last_pixel_lat:" << data._last_line_last_pixel_lat << std::endl;
60 
61  os << "last_line_last_pixel_lon:" << data._last_line_last_pixel_lon << std::endl;
62 
63  os << "last_line_first_pixel_lat:" << data._last_line_first_pixel_lat << std::endl;
64 
65  os << "last_line_first_pixel_lon:" << data._last_line_first_pixel_lon << std::endl;
66 
67  return os;
68 
69  }

◆ operator>>

std::istream& operator>> ( std::istream &  is,
ErsSarMapProjectionData data 
)
friend

This function read a ErsSarMapProjectionData from a stream.

Definition at line 71 of file ErsSarMapProjectionData.cpp.

72  {
73  char buf16[17];
74  buf16[16] = '\0';
75  char buf32[33];
76  buf32[32] = '\0';
77  // char buf8[9];
78  // buf8[8] = '\0';
79  // char buf4[5];
80  // buf4[4] = '\0';
81 
82  is.read(buf16, 16);
83 
84  is.read(buf32, 32);
85  data._map_proj_des = buf32;
86 
87  is.read(buf16, 16);
88  data._num_pix_in_line = atoi(buf16);
89 
90  is.read(buf16, 16);
91  data._num_lines = atoi(buf16);
92 
93  is.read(buf16, 16);
94  data._nom_interpixel_dist = atof(buf16);
95 
96  is.read(buf16, 16);
97  data._nom_interline_dist = atof(buf16);
98 
99  is.read(buf16, 16);
100  data._orientation_at_center = atof(buf16);
101 
102  is.read(buf16, 16);
103  data._orbit_incl = atof(buf16);
104 
105  is.read(buf16, 16);
106  data._asc_node_long = atof(buf16);
107 
108  is.read(buf16, 16);
109 
110  is.read(buf16, 16);
111 
112  is.read(buf16, 16);
113 
114  is.read(buf16, 16);
115  data._platform_heading = atof(buf16);
116 
117  is.read(buf32, 32);
118  data._name_of_ref_ellipsoid = buf32;
119 
120  is.read(buf16, 16);
121  data._semi_maj_axis = atof(buf16);
122 
123  is.read(buf16, 16);
124  data._semi_min_axis = atof(buf16);
125 
126  char buf772[772];
127  is.read(buf772, 772);
128 
129  is.read(buf16, 16);
130  data._first_line_first_pixel_lat = atof(buf16);
131 
132  is.read(buf16, 16);
133  data._first_line_first_pixel_lon = atof(buf16);
134 
135  is.read(buf16, 16);
136  data._first_line_last_pixel_lat = atof(buf16);
137 
138  is.read(buf16, 16);
139  data._first_line_last_pixel_lon = atof(buf16);
140 
141  is.read(buf16, 16);
142  data._last_line_last_pixel_lat = atof(buf16);
143 
144  is.read(buf16, 16);
145  data._last_line_last_pixel_lon = atof(buf16);
146 
147  is.read(buf16, 16);
148  data._last_line_first_pixel_lat = atof(buf16);
149 
150  is.read(buf16, 16);
151  data._last_line_first_pixel_lon = atof(buf16);
152 
153  char buf420[420];
154  is.read(buf420, 420);
155 
156  return is;
157  }

Member Data Documentation

◆ _asc_node_long

double ossimplugins::ErsSarMapProjectionData::_asc_node_long
protected

◆ _first_line_first_pixel_lat

double ossimplugins::ErsSarMapProjectionData::_first_line_first_pixel_lat
protected

first_line_first_pixel_lat

Definition at line 287 of file ErsSarMapProjectionData.h.

Referenced by get_first_line_first_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _first_line_first_pixel_lon

double ossimplugins::ErsSarMapProjectionData::_first_line_first_pixel_lon
protected

first_line_first_pixel_lon

Definition at line 291 of file ErsSarMapProjectionData.h.

Referenced by get_first_line_first_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _first_line_last_pixel_lat

double ossimplugins::ErsSarMapProjectionData::_first_line_last_pixel_lat
protected

first_line_last_pixel_lat

Definition at line 295 of file ErsSarMapProjectionData.h.

Referenced by get_first_line_last_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _first_line_last_pixel_lon

double ossimplugins::ErsSarMapProjectionData::_first_line_last_pixel_lon
protected

first_line_last_pixel_lon

Definition at line 299 of file ErsSarMapProjectionData.h.

Referenced by get_first_line_last_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _last_line_first_pixel_lat

double ossimplugins::ErsSarMapProjectionData::_last_line_first_pixel_lat
protected

last_line_first_pixel_lat

Definition at line 311 of file ErsSarMapProjectionData.h.

Referenced by get_last_line_first_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _last_line_first_pixel_lon

double ossimplugins::ErsSarMapProjectionData::_last_line_first_pixel_lon
protected

last_line_first_pixel_lon

Definition at line 315 of file ErsSarMapProjectionData.h.

Referenced by get_last_line_first_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _last_line_last_pixel_lat

double ossimplugins::ErsSarMapProjectionData::_last_line_last_pixel_lat
protected

last_line_last_pixel_lat

Definition at line 303 of file ErsSarMapProjectionData.h.

Referenced by get_last_line_last_pixel_lat(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _last_line_last_pixel_lon

double ossimplugins::ErsSarMapProjectionData::_last_line_last_pixel_lon
protected

last_line_last_pixel_lon

Definition at line 307 of file ErsSarMapProjectionData.h.

Referenced by get_last_line_last_pixel_lon(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _map_proj_des

std::string ossimplugins::ErsSarMapProjectionData::_map_proj_des
protected

◆ _name_of_ref_ellipsoid

std::string ossimplugins::ErsSarMapProjectionData::_name_of_ref_ellipsoid
protected

name_of_ref_ellipsoid

Definition at line 275 of file ErsSarMapProjectionData.h.

Referenced by get_name_of_ref_ellipsoid(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _nom_interline_dist

double ossimplugins::ErsSarMapProjectionData::_nom_interline_dist
protected

◆ _nom_interpixel_dist

double ossimplugins::ErsSarMapProjectionData::_nom_interpixel_dist
protected

◆ _num_lines

int ossimplugins::ErsSarMapProjectionData::_num_lines
protected

◆ _num_pix_in_line

int ossimplugins::ErsSarMapProjectionData::_num_pix_in_line
protected

◆ _orbit_incl

double ossimplugins::ErsSarMapProjectionData::_orbit_incl
protected

◆ _orientation_at_center

double ossimplugins::ErsSarMapProjectionData::_orientation_at_center
protected

orientation_at_center

Definition at line 259 of file ErsSarMapProjectionData.h.

Referenced by get_orientation_at_center(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().

◆ _platform_heading

double ossimplugins::ErsSarMapProjectionData::_platform_heading
protected

◆ _semi_maj_axis

double ossimplugins::ErsSarMapProjectionData::_semi_maj_axis
protected

◆ _semi_min_axis

double ossimplugins::ErsSarMapProjectionData::_semi_min_axis
protected

The documentation for this class was generated from the following files: