#include <path_loss.hpp>
Inheritance diagram for PathLoss:
Public Types | |
typedef boost::shared_ptr< PathLoss > | PathLossPtr |
Smart pointer that clients should use. | |
Public Member Functions | |
virtual | ~PathLoss () |
A destructor. | |
virtual double | getRecvdStrength (const WirelessCommSignal &signal, const PhysicalLayer &receiver) const =0 |
Compute the signal strength for the signal at the receiver. | |
Protected Member Functions | |
PathLoss () | |
A constructor. | |
Static Protected Attributes | |
static const bool | m_DEBUG_SIGNAL_STRENGTH = false |
Determine when debugging info gets printed. |
Definition at line 15 of file path_loss.hpp.
virtual double PathLoss::getRecvdStrength | ( | const WirelessCommSignal & | signal, | |
const PhysicalLayer & | receiver | |||
) | const [pure virtual] |