radar-coord-conversion-utility 0.8
RadarSite.hpp
Go to the documentation of this file.
1
5#ifndef __RADAR_SITE__
6#define __RADAR_SITE__
7
8#include <limits>
9#include <iostream>
10using namespace std;
11
14
19 private :
23 float lat_r;
27 float lon_r;
30 float height_r;
34
35 public:
47 setRadarCoord(0.,0.,0.,0.);
48 }
56 RadarSite(float latr,float lonr,float heightr, float aTH) ;
57
63 void setLatR( float value);
69 void setLonR( float value);
74 void setHeightR( float value);
80 void setAntennaTowerHeight( float value);
81
86 float getLatR();
91 float getLonR();
96 float getHeightR();
101 float getAntennaTowerHeight();
102
110 void setRadarCoord(float latr,float lonr,float heightr, float aTH) ;
111
112private:
113};
114
115#endif
116
Class to store radar site coordinate.
Definition RadarSite.hpp:18
float getHeightR()
get radar height above msl value
Definition RadarSite.cpp:36
void setRadarCoord(float latr, float lonr, float heightr, float aTH)
Set radar coordinates.
Definition RadarSite.cpp:11
void setLonR(float value)
set radar longitude value
Definition RadarSite.cpp:23
void setHeightR(float value)
set radar height above msl value
Definition RadarSite.cpp:28
float antennaTowerHeight
Definition RadarSite.hpp:33
float getLatR()
get radar latitude value
Definition RadarSite.cpp:34
float getAntennaTowerHeight()
get beam electromagnetic focus height above surface value
Definition RadarSite.cpp:37
void setAntennaTowerHeight(float value)
set beam electromagnetic focus height above surface value
Definition RadarSite.cpp:29
float lat_r
Definition RadarSite.hpp:23
RadarSite()
Constructor.
Definition RadarSite.hpp:46
float lon_r
Definition RadarSite.hpp:27
float getLonR()
get radar longitude value
Definition RadarSite.cpp:35
void setLatR(float value)
set radar latitude value
Definition RadarSite.cpp:18
float height_r
Definition RadarSite.hpp:30
Namespace for generic utility used.
Radar coord exceptions.