#include <AntennaBase.h>
◆ AntennaBase()
| inet::physicallayer::AntennaBase::AntennaBase |
( |
| ) |
|
◆ getMobility()
| virtual IMobility* inet::physicallayer::AntennaBase::getMobility |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getNumAntennas()
| virtual int inet::physicallayer::AntennaBase::getNumAntennas |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ initialize()
| void inet::physicallayer::AntennaBase::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented in inet::physicallayer::InterpolatingAntenna, inet::physicallayer::AxiallySymmetricAntenna, inet::physicallayer::ParabolicAntenna, inet::physicallayer::ConstantGainAntenna, inet::physicallayer::CosineAntenna, and inet::physicallayer::DipoleAntenna.
25 mobility = check_and_cast_nullable<IMobility *>(getSubmodule(
"mobility"));
27 mobility = getModuleFromPar<IMobility>(par(
"mobilityModule"),
this);
Referenced by inet::physicallayer::ConstantGainAntenna::initialize(), inet::physicallayer::DipoleAntenna::initialize(), inet::physicallayer::CosineAntenna::initialize(), inet::physicallayer::ParabolicAntenna::initialize(), inet::physicallayer::AxiallySymmetricAntenna::initialize(), and inet::physicallayer::InterpolatingAntenna::initialize().
◆ isDirectional()
| virtual bool inet::physicallayer::AntennaBase::isDirectional |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ printToStream()
| std::ostream & inet::physicallayer::AntennaBase::printToStream |
( |
std::ostream & |
stream, |
|
|
int |
level, |
|
|
int |
evFlags = 0 |
|
) |
| const |
|
overridevirtual |
Prints this object to the provided output stream.
Reimplemented from inet::IPrintableObject.
Reimplemented in inet::physicallayer::InterpolatingAntenna, inet::physicallayer::AxiallySymmetricAntenna, inet::physicallayer::ParabolicAntenna, inet::physicallayer::CosineAntenna, inet::physicallayer::DipoleAntenna, inet::physicallayer::ConstantGainAntenna, and inet::physicallayer::IsotropicAntenna.
Referenced by inet::physicallayer::IsotropicAntenna::printToStream(), inet::physicallayer::ConstantGainAntenna::printToStream(), inet::physicallayer::DipoleAntenna::printToStream(), inet::physicallayer::CosineAntenna::printToStream(), inet::physicallayer::ParabolicAntenna::printToStream(), inet::physicallayer::AxiallySymmetricAntenna::printToStream(), and inet::physicallayer::InterpolatingAntenna::printToStream().
◆ mobility
| opp_component_ptr<IMobility> inet::physicallayer::AntennaBase::mobility |
|
protected |
◆ numAntennas
| int inet::physicallayer::AntennaBase::numAntennas |
|
protected |
The documentation for this class was generated from the following files: