src/node/static-mobility-model.h
changeset 1624 6e7d48a8c120
parent 1584 b612c5fe9e6b
child 1629 433adb662fce
--- a/src/node/static-mobility-model.h	Thu Jul 19 10:21:27 2007 +0200
+++ b/src/node/static-mobility-model.h	Thu Jul 19 10:28:48 2007 +0200
@@ -34,37 +34,25 @@
 class StaticMobilityModel : public MobilityModel 
 {
 public:
-  static const InterfaceId iid;
   static const ClassId cid;
   /**
    * Create a position located at coordinates (0,0,0)
    */
   StaticMobilityModel ();
   /**
-   * \param x x coordinate
-   * \param y y coordinate
-   *
-   * Create a position located at coordinates (x,y,0).
-   * Unit is meters
-   */
-  StaticMobilityModel (double x, double y);
-  /**
-   * \param x x coordinate
-   * \param y y coordinate
-   * \param z z coordinate
    *
    * Create a position located at coordinates (x,y,z).
    * Unit is meters
    */
-  StaticMobilityModel (double x, double y, double z);
+  StaticMobilityModel (const Position &position);
   virtual ~StaticMobilityModel ();
 
 private:
   virtual Position DoGet (void) const;
   virtual void DoSet (const Position &position);
-  double m_x;
-  double m_y;
-  double m_z;
+  virtual Speed DoGetSpeed (void) const;
+
+  Position m_position;
 };
 
 }; // namespace ns3