src/node/random-walk-2d-mobility-model.cc
changeset 1628 2edabd03c1e1
parent 1624 6e7d48a8c120
--- a/src/node/random-walk-2d-mobility-model.cc	Thu Jul 19 10:43:41 2007 +0200
+++ b/src/node/random-walk-2d-mobility-model.cc	Thu Jul 19 10:46:50 2007 +0200
@@ -84,6 +84,36 @@
   m_direction = 0;
 }
 
+void 
+RandomWalk2dMobilityModelParameters::SetSpeed (const RandomVariable &speed)
+{
+  delete m_speed;
+  m_speed = speed.Copy ();
+}
+void 
+RandomWalk2dMobilityModelParameters::SetDirection (const RandomVariable &direction)
+{
+  delete m_direction;
+  m_direction = direction.Copy ();
+}
+void 
+RandomWalk2dMobilityModelParameters::SetModeDistance (double distance)
+{
+  m_mode = RandomWalk2dMobilityModelParameters::MODE_DISTANCE;
+  m_modeDistance = distance;
+}
+void 
+RandomWalk2dMobilityModelParameters::SetModeTime (Time time)
+{
+  m_mode = RandomWalk2dMobilityModelParameters::MODE_TIME;
+  m_modeTime = time;
+}
+void 
+RandomWalk2dMobilityModelParameters::SetBounds (const Rectangle &bounds)
+{
+  m_bounds = bounds;
+}
+
 Ptr<RandomWalk2dMobilityModelParameters> 
 RandomWalk2dMobilityModelParameters::GetCurrent (void)
 {