SatDump 2.0.0-alpha-520736c72
Loading...
Searching...
No Matches
quadrafilar_helix.h
1#include "generic.h"
2#include <cstddef>
3
4namespace antenna
5{
15 {
16 public:
27 QuadrifilarHelixAntenna(uint8_t type, double frequency, int polarization, double pointing_error, double loop);
28
30
36 double get_gain();
37
42 double get_gain_rolloff();
43
49 double get_beamwidth();
50
51 private:
52 double d_loop;
53 };
54} // namespace antenna
GenericAntenna(uint8_t type, double frequency, int polarization, double pointing_error)
The constructor of generic_antenna class.
Definition generic.cpp:7
QuadrifilarHelixAntenna(uint8_t type, double frequency, int polarization, double pointing_error, double loop)
The constructor of quadrifilar_helix_antenna class.
Definition quadrafilar_helix.cpp:9
double get_gain()
Get the gain of the quadrifilar helix antenna. This is the implementation of the parent's pure virtua...
Definition quadrafilar_helix.cpp:19
double get_gain_rolloff()
Get the the gain roll-off of the antenna.
Definition quadrafilar_helix.cpp:21
double get_beamwidth()
Get the beamwidth of the quadrifilar helix antenna. This is the implementation of the parent's pure v...
Definition quadrafilar_helix.cpp:27