User Manual, Developers Guide and API Documentation

rise::antenna::pattern::kernel::Planet Class Reference

A pattern kernel to read Katherin-style 2D antenna patterns.

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

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

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual wns::Ratio getGain (const wns::Direction &direction)
 Planet (const std::string type, const std::string pattern)
 Planet ()
void readPattern ()
 ~Planet ()

Static Public Member Functions

static KernelcreatePatternKernel (const std::string type, const std::string pattern)

Protected Member Functions

virtual void pd_startUp ()


Detailed Description

Definition at line 35 of file Planet.hpp.


Constructor & Destructor Documentation

Planet::Planet (  ) 

Definition at line 34 of file Planet.cpp.

Planet::Planet ( const std::string  type,
const std::string  pattern 
)

Definition at line 40 of file Planet.cpp.

Planet::~Planet (  ) 

Definition at line 45 of file Planet.cpp.


Member Function Documentation

Kernel * Planet::createPatternKernel ( const std::string  type,
const std::string  pattern 
) [static]

Reimplemented from rise::antenna::pattern::kernel::TwoDimensional.

Definition at line 48 of file Planet.cpp.

wns::Ratio Planet::getGain ( const wns::Direction direction  )  [virtual]

Reimplemented from rise::antenna::pattern::kernel::TwoDimensional.

Definition at line 117 of file Planet.cpp.

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

Reimplemented from rise::antenna::pattern::kernel::TwoDimensional.

Definition at line 111 of file Planet.cpp.

void Planet::readPattern (  ) 

Definition at line 56 of file Planet.cpp.


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