IReceptionModel Class Reference

#include <IReceptionModel.h>

Inheritance diagram for IReceptionModel:

PathLossReceptionModel List of all members.

Detailed Description

Abstract class to encapsulate the calculation of received power of a radio transmission. The calculation may include the effects of path loss, antenna gain, etc.


Public Member Functions

virtual void initializeFrom (cModule *radioModule)=0
virtual double calculateReceivedPower (double pSend, double carrierFrequency, double distance)=0
virtual ~IReceptionModel ()


Constructor & Destructor Documentation

virtual IReceptionModel::~IReceptionModel (  )  [inline, virtual]

Virtual destructor.

00047 {}


Member Function Documentation

virtual double IReceptionModel::calculateReceivedPower ( double  pSend,
double  carrierFrequency,
double  distance 
) [pure virtual]

To be redefined to calculate the received power of a transmission.

Implemented in PathLossReceptionModel.

virtual void IReceptionModel::initializeFrom ( cModule *  radioModule  )  [pure virtual]

Allows parameters to be read from the module parameters of a module that contains this object.

Implemented in PathLossReceptionModel.


The documentation for this class was generated from the following file:
Generated on Wed Apr 4 13:20:22 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7