User Manual, Developers Guide and API Documentation

rise::antenna::pattern::kernel::ThreeDimensional Class Reference

A pattern kernel for static 3D patterns.

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

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

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

Collaboration graph
[legend]

List of all members.

Public Types

typedef std::vector
< Double64Vector
Double64Matrix

Public Member Functions

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

Static Public Member Functions

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

Protected Member Functions

virtual void pd_startUp ()

Protected Attributes

Double64Matrix pd_pattern3DVector


Detailed Description

Definition at line 36 of file ThreeDimensional.hpp.


Member Typedef Documentation

Definition at line 40 of file ThreeDimensional.hpp.


Constructor & Destructor Documentation

ThreeDimensional::ThreeDimensional (  ) 

Definition at line 34 of file ThreeDimensional.cpp.

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

Definition at line 39 of file ThreeDimensional.cpp.


Member Function Documentation

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

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

Definition at line 55 of file ThreeDimensional.cpp.

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

Implements rise::antenna::pattern::kernel::Kernel.

Definition at line 45 of file ThreeDimensional.cpp.

virtual void rise::antenna::pattern::kernel::ThreeDimensional::pd_startUp (  )  [inline, protected, virtual]

Implements rise::antenna::pattern::kernel::Kernel.

Definition at line 50 of file ThreeDimensional.hpp.

void ThreeDimensional::readPattern (  ) 

Definition at line 62 of file ThreeDimensional.cpp.


Member Data Documentation

Definition at line 49 of file ThreeDimensional.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