|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
Classes | |
| class | Antenna |
| Abstract base class representing an antenna. More... | |
| class | Gaussian |
| Represents a Gaussian-shaped antenna gain pattern. More... | |
| class | H5Antenna |
| Represents an antenna whose gain pattern is loaded from a HDF5 file. More... | |
| class | Isotropic |
| Represents an isotropic antenna with uniform gain in all directions. More... | |
| class | Parabolic |
| Represents a parabolic reflector antenna. More... | |
| class | Sinc |
| Represents a sinc function-based antenna gain pattern. More... | |
| class | SquareHorn |
| Represents a square horn antenna. More... | |
| class | XmlAntenna |
| Represents an antenna whose gain pattern is defined by an XML file. More... | |
Functions | |
| void | to_json (nlohmann::json &j, const Antenna &a) |
| void | from_json (const nlohmann::json &j, std::unique_ptr< Antenna > &ant) |
| void antenna::from_json | ( | const nlohmann::json & | j, |
| std::unique_ptr< Antenna > & | ant | ||
| ) |
Definition at line 324 of file json_serializer.cpp.
References LOG, and logging::WARNING.
| void antenna::to_json | ( | nlohmann::json & | j, |
| const Antenna & | a | ||
| ) |
Definition at line 281 of file json_serializer.cpp.
References antenna::Antenna::getEfficiencyFactor(), and antenna::Antenna::getName().
Here is the call graph for this function: