A Discrete-Event Network Simulator
API
Public Member Functions | Protected Attributes | List of all members
ns3::BuildingsPropagationLossModel::ShadowingLoss Class Reference

#include "buildings-propagation-loss-model.h"

Public Member Functions

 ShadowingLoss ()
 
 ShadowingLoss (double shadowingValue, Ptr< MobilityModel > receiver)
 
double GetLoss () const
 
Ptr< MobilityModelGetReceiver (void) const
 

Protected Attributes

Ptr< MobilityModelm_receiver
 
double m_shadowingValue
 

Detailed Description

Definition at line 84 of file buildings-propagation-loss-model.h.

Constructor & Destructor Documentation

◆ ShadowingLoss() [1/2]

ns3::BuildingsPropagationLossModel::ShadowingLoss::ShadowingLoss ( )

Definition at line 40 of file buildings-propagation-loss-model.cc.

◆ ShadowingLoss() [2/2]

ns3::BuildingsPropagationLossModel::ShadowingLoss::ShadowingLoss ( double  shadowingValue,
Ptr< MobilityModel receiver 
)

Definition at line 44 of file buildings-propagation-loss-model.cc.

References m_shadowingValue, and NS_LOG_INFO.

Member Function Documentation

◆ GetLoss()

double ns3::BuildingsPropagationLossModel::ShadowingLoss::GetLoss ( ) const

Definition at line 51 of file buildings-propagation-loss-model.cc.

◆ GetReceiver()

Ptr< MobilityModel > ns3::BuildingsPropagationLossModel::ShadowingLoss::GetReceiver ( void  ) const

Definition at line 57 of file buildings-propagation-loss-model.cc.

Member Data Documentation

◆ m_receiver

Ptr<MobilityModel> ns3::BuildingsPropagationLossModel::ShadowingLoss::m_receiver
protected

Definition at line 93 of file buildings-propagation-loss-model.h.

◆ m_shadowingValue

double ns3::BuildingsPropagationLossModel::ShadowingLoss::m_shadowingValue
protected

Definition at line 92 of file buildings-propagation-loss-model.h.

Referenced by ShadowingLoss().


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