Bug-fix: OhBuildingsPropagationLossModel::GetLoss() move from DynamicCast to GetObject
authorMarco Miozzo <marco.miozzo@cttc.es>
Mon, 17 Jun 2013 13:35:16 +0200
changeset 10091 73b892ded602
parent 10090 7eb3d1dff7d4
child 10092 9a5ca9957aa7
Bug-fix: OhBuildingsPropagationLossModel::GetLoss() move from DynamicCast to GetObject
src/buildings/model/oh-buildings-propagation-loss-model.cc
--- a/src/buildings/model/oh-buildings-propagation-loss-model.cc	Mon Jun 17 13:03:33 2013 +0200
+++ b/src/buildings/model/oh-buildings-propagation-loss-model.cc	Mon Jun 17 13:35:16 2013 +0200
@@ -67,8 +67,8 @@
   NS_LOG_FUNCTION (this << a << b);
 
   // get the MobilityBuildingInfo pointers
-  Ptr<MobilityBuildingInfo> a1 = DynamicCast<MobilityBuildingInfo> (a);
-  Ptr<MobilityBuildingInfo> b1 = DynamicCast<MobilityBuildingInfo> (b);
+  Ptr<MobilityBuildingInfo> a1 = a->GetObject<MobilityBuildingInfo> ();
+  Ptr<MobilityBuildingInfo> b1 = b->GetObject<MobilityBuildingInfo> ();
   NS_ASSERT_MSG ((a1 != 0) && (b1 != 0), "OhBuildingsPropagationLossModel only works with MobilityBuildingInfo");
 
   double loss = 0.0;