User Manual, Developers Guide and API Documentation

rise::antenna::pattern::kernel::TwoDimensional Class Reference

A pattern kernel for static 2D patterns.

#include <antenna/pattern/kernel/TwoDimensional.hpp>

Inheritance diagram for rise::antenna::pattern::kernel::TwoDimensional:

Inheritance graph
[legend]
Collaboration diagram for rise::antenna::pattern::kernel::TwoDimensional:

Collaboration graph
[legend]

List of all members.

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 KernelcreatePatternKernel (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)


Detailed Description

Definition at line 36 of file TwoDimensional.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

void TwoDimensional::pd_startUp (  )  [protected, virtual]


Member Data Documentation

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.


The documentation for this class was generated from the following files:

Generated on Sat May 26 03:32:37 2012 for openWNS by  doxygen 1.5.5