OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
BeamInformationRecord.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // "Copyright Centre National d'Etudes Spatiales"
4 //
5 // License: LGPL
6 //
7 // See LICENSE.txt file in the top level directory for more details.
8 //
9 //----------------------------------------------------------------------------
10 // $Id$
11 
12 #ifndef BeamInformationRecord_h
13 #define BeamInformationRecord_h
14 
15 #include <iostream>
16 
18 
19 namespace ossimplugins
20 {
26 {
27 public:
32 
37 
42 
47 
52 
57 
61  std::string get_beam_type()
62  {
63  return _beam_type;
64  };
65 
69  std::string get_beam_look_src()
70  {
71  return _beam_look_src;
72  };
73 
78  {
79  return _beam_look_ang;
80  };
81 
85  double get_prf()
86  {
87  return _prf;
88  };
89 protected:
90 
94  std::string _beam_type;
95 
99  std::string _beam_look_src;
100 
105 
109  double _prf;
110 private:
111 
112 };
113 }
114 #endif
std::string _beam_look_src
Elevation beam look angle source.
double get_beam_look_ang()
Applied elevation beam look angle (deg)
std::string get_beam_look_src()
Elevation beam look angle source.
BeamInformationRecord & operator=(const BeamInformationRecord &rhs)
Copy operator.
This class is able to read a Beam information record.
double _beam_look_ang
Applied elevation beam look angle (deg)
friend std::ostream & operator<<(std::ostream &os, const BeamInformationRecord &data)
This function writes the BeamInformationRecord in a stream.
std::basic_istream< char > istream
Base class for char input streams.
Definition: ossimIosFwd.h:20
friend std::istream & operator>>(std::istream &is, BeamInformationRecord &data)
This function reads a BeamInformationRecord from a stream.
std::basic_ostream< char > ostream
Base class for char output streams.
Definition: ossimIosFwd.h:23