--- a/src/node/mobility-model.cc Wed Jul 18 10:53:53 2007 +0200
+++ b/src/node/mobility-model.cc Wed Jul 18 11:03:01 2007 +0200
@@ -26,13 +26,6 @@
const InterfaceId MobilityModel::iid = MakeInterfaceId ("MobilityModel", Object::iid);
-
-Position::Position (double _x, double _y, double _z)
- : x (_x),
- y (_y),
- z (_z)
-{}
-
MobilityModel::MobilityModel ()
{
SetInterfaceId (MobilityModel::iid);
--- a/src/node/mobility-model.h Wed Jul 18 10:53:53 2007 +0200
+++ b/src/node/mobility-model.h Wed Jul 18 11:03:01 2007 +0200
@@ -22,18 +22,10 @@
#define MOBILITY_MODEL_H
#include "ns3/object.h"
+#include "position.h"
namespace ns3 {
-class Position
-{
-public:
- Position (double x, double y, double z);
- double x;
- double y;
- double z;
-};
-
/**
* \brief keep track of the current position of an object
*
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/node/position.cc Wed Jul 18 11:03:01 2007 +0200
@@ -0,0 +1,12 @@
+#include "position.h"
+
+namespace ns3 {
+
+
+Position::Position (double _x, double _y, double _z)
+ : x (_x),
+ y (_y),
+ z (_z)
+{}
+
+} // namespace ns3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/node/position.h Wed Jul 18 11:03:01 2007 +0200
@@ -0,0 +1,17 @@
+#ifndef POSITION_H
+#define POSITION_H
+
+namespace ns3 {
+
+class Position
+{
+public:
+ Position (double x, double y, double z);
+ double x;
+ double y;
+ double z;
+};
+
+} // namespace ns3
+
+#endif /* POSITION_H */