![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <antenna/pattern/kernel/TwoDimensional.hpp>


Public Member Functions | |
| virtual wns::Ratio | getGain (const wns::Direction &direction) |
| TwoDimensional (const std::string type, const std::string pattern) | |
| TwoDimensional () | |
Static Public Member Functions | |
| static Kernel * | createPatternKernel (const std::string, const std::string pattern) |
Protected Member Functions | |
| virtual void | pd_startUp () |
Protected Attributes | |
| double | pd_azimuthAngleStep |
| resolution (rad per step) for azimuth | |
| Double64Vector | pd_azimuthVector |
| pointer to array of directivity (azimuth) | |
| double | pd_elevationAngleStep |
| resolution (rad per step) for elevation | |
| Double64Vector | pd_elevationVector |
| pointer to array of directivity (elevation) | |
Definition at line 36 of file TwoDimensional.hpp.
| TwoDimensional::TwoDimensional | ( | ) |
Definition at line 45 of file TwoDimensional.cpp.
| TwoDimensional::TwoDimensional | ( | const std::string | type, | |
| const std::string | pattern | |||
| ) |
Definition at line 54 of file TwoDimensional.cpp.
| Kernel * TwoDimensional::createPatternKernel | ( | const std::string | , | |
| const std::string | pattern | |||
| ) | [static] |
Reimplemented from rise::antenna::pattern::kernel::Kernel.
Reimplemented in rise::antenna::pattern::kernel::Planet.
Definition at line 63 of file TwoDimensional.cpp.
| wns::Ratio TwoDimensional::getGain | ( | const wns::Direction & | direction | ) | [virtual] |
Implements rise::antenna::pattern::kernel::Kernel.
Reimplemented in rise::antenna::pattern::kernel::Planet.
Definition at line 102 of file TwoDimensional.cpp.
| void TwoDimensional::pd_startUp | ( | ) | [protected, virtual] |
Implements rise::antenna::pattern::kernel::Kernel.
Reimplemented in rise::antenna::pattern::kernel::Planet, rise::antenna::pattern::twodimensional::Directed120, rise::antenna::pattern::twodimensional::Directed13, rise::antenna::pattern::twodimensional::Directed17, rise::antenna::pattern::twodimensional::Directed30, rise::antenna::pattern::twodimensional::Directed66, rise::antenna::pattern::twodimensional::Directed90, rise::antenna::pattern::twodimensional::Isotropic, rise::antenna::pattern::twodimensional::LambdaHalf, rise::antenna::pattern::twodimensional::OmniDirectional, rise::antenna::pattern::twodimensional::OmniDirectional7, rise::antenna::pattern::twodimensional::OmniDirectional9, and rise::antenna::pattern::twodimensional::WINNER70.
Definition at line 96 of file TwoDimensional.cpp.
Definition at line 52 of file TwoDimensional.hpp.
Definition at line 56 of file TwoDimensional.hpp.
Definition at line 50 of file TwoDimensional.hpp.
Definition at line 54 of file TwoDimensional.hpp.
1.5.5