22# error This library requires C++
25#include <simgear/compiler.h>
26#include <simgear/structure/subsystem_mgr.hxx>
29#include <simgear/math/sg_geodesy.hxx>
30#include <simgear/debug/logstream.hxx>
43 void load_NEC_antenna_pattern(std::string type);
49 double _elevation_angle_deg;
56 typedef std::vector<AntennaGain*> AntennaPattern;
57 AntennaPattern _pattern;
71 inline void set_heading(
double heading_deg) {_heading_deg = heading_deg ;};
72 inline void set_elevation_angle(
double elevation_angle_deg) {_elevation_angle_deg = elevation_angle_deg ;};
void set_elevation_angle(double elevation_angle_deg)
FGRadioAntenna(std::string type)
void set_heading(double heading_deg)
some convenience setters and getters (unused for now)
double calculate_gain(double bearing, double angle)