ns-3
ns3::IsotropicAntennaModel Class Reference

Isotropic antenna model. More...

#include <isotropic-antenna-model.h>

Inheritance diagram for ns3::IsotropicAntennaModel:
Collaboration diagram for ns3::IsotropicAntennaModel:

List of all members.

Public Member Functions

virtual double GetGainDb (Angles a)

Static Public Member Functions

static TypeId GetTypeId ()
 This method returns the TypeId associated to ns3::IsotropicAntennaModel.

Detailed Description

Isotropic antenna model.

This is the simplest antenna model. The gain of this antenna is unitary (=0dB) in all directions.


Member Function Documentation

double ns3::IsotropicAntennaModel::GetGainDb ( Angles  a)
virtual

this method is expected to be re-implemented by each antenna model

Parameters:
thespherical angles at which the radiation pattern should be evaluated
Returns:
the power gain in dBi of the antenna radiation pattern at the specified angles; dBi means dB with respect to the gain of an isotropic radiator. Since a power gain is used, the efficiency of the antenna is expected to be included in the gain value.

Implements ns3::AntennaModel.

References NS_LOG_FUNCTION.

TypeId ns3::IsotropicAntennaModel::GetTypeId ( void  )
static

This method returns the TypeId associated to ns3::IsotropicAntennaModel.

No Attributes defined for this type.
No TraceSources defined for this type.

Reimplemented from ns3::AntennaModel.

References ns3::TypeId::SetParent().


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