src/mobility/hierarchical-mobility-model.h
changeset 2401 281ea8b13525
parent 2251 04963d8cca51
child 2542 a9b88fdc09d6
--- a/src/mobility/hierarchical-mobility-model.h	Fri Feb 08 17:27:38 2008 +0100
+++ b/src/mobility/hierarchical-mobility-model.h	Fri Feb 08 17:52:20 2008 +0100
@@ -35,11 +35,7 @@
 public:
   static TypeId GetTypeId (void);
 
-  /**
-   * \param child the "relative" mobility model
-   * \param parent the "reference" mobility model
-   */
-  HierarchicalMobilityModel (Ptr<MobilityModel> child, Ptr<MobilityModel> parent);
+  HierarchicalMobilityModel ();
 
   /**
    * \returns the child mobility model.
@@ -62,6 +58,8 @@
   virtual void DoSetPosition (const Vector &position);
   virtual Vector DoGetVelocity (void) const;
 
+  void SetChild (Ptr<MobilityModel> model);
+  void SetParent (Ptr<MobilityModel> model);
   void ParentChanged (const TraceContext &context, Ptr<const MobilityModel> model);
   void ChildChanged (const TraceContext &context, Ptr<const MobilityModel> model);