|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Header file defining various types of antennas and their gain patterns. More...
#include <memory>#include <string>#include <string_view>#include <utility>#include <vector>#include "core/config.h"#include "core/logging.h"#include "interpolation/interpolation_set.h"#include "math/geometry_ops.h"
Include dependency graph for antenna_factory.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | antenna::Antenna |
| Abstract base class representing an antenna. More... | |
| class | antenna::Isotropic |
| Represents an isotropic antenna with uniform gain in all directions. More... | |
| class | antenna::Sinc |
| Represents a sinc function-based antenna gain pattern. More... | |
| class | antenna::Gaussian |
| Represents a Gaussian-shaped antenna gain pattern. More... | |
| class | antenna::SquareHorn |
| Represents a square horn antenna. More... | |
| class | antenna::Parabolic |
| Represents a parabolic reflector antenna. More... | |
| class | antenna::XmlAntenna |
| Represents an antenna whose gain pattern is defined by an XML file. More... | |
| class | antenna::H5Antenna |
| Represents an antenna whose gain pattern is loaded from a HDF5 file. More... | |
Namespaces | |
| namespace | serial |
| namespace | antenna |
Functions | |
| std::vector< std::vector< RealType > > | serial::readPattern (const std::string &name, const std::string &datasetName) |
| Reads a 2D pattern dataset from an HDF5 file. | |
Header file defining various types of antennas and their gain patterns.
Definition in file antenna_factory.h.