add missing implementations
This commit is contained in:
@@ -97,7 +97,8 @@ FriisPropagationLossModel::GetTypeId (void)
|
||||
.AddAttribute ("MinDistance",
|
||||
"The distance under which the propagation model refuses to give results (m)",
|
||||
DoubleValue (0.5),
|
||||
MakeDoubleAccessor (&FriisPropagationLossModel::m_minDistance),
|
||||
MakeDoubleAccessor (&FriisPropagationLossModel::SetMinDistance,
|
||||
&FriisPropagationLossModel::GetMinDistance),
|
||||
MakeDoubleChecker<double> ())
|
||||
;
|
||||
return tid;
|
||||
@@ -116,6 +117,16 @@ FriisPropagationLossModel::GetSystemLoss (void) const
|
||||
return m_systemLoss;
|
||||
}
|
||||
void
|
||||
FriisPropagationLossModel::SetMinDistance (double minDistance)
|
||||
{
|
||||
m_minDistance = minDistance;
|
||||
}
|
||||
double
|
||||
FriisPropagationLossModel::GetMinDistance (void) const
|
||||
{
|
||||
return m_minDistance;
|
||||
}
|
||||
void
|
||||
FriisPropagationLossModel::SetLambda (double frequency, double speed)
|
||||
{
|
||||
m_lambda = speed / frequency;
|
||||
|
||||
@@ -133,6 +133,11 @@ public:
|
||||
*/
|
||||
void SetMinDistance (double minDistance);
|
||||
|
||||
/**
|
||||
* \returns the minimum distance.
|
||||
*/
|
||||
double GetMinDistance (void) const;
|
||||
|
||||
/**
|
||||
* \returns the current wavelength (m)
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user