src/mobility/speed.h
changeset 968 70d02500c9d5
child 1002 f657a64894bd
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/mobility/speed.h	Mon Jul 23 15:53:54 2007 +0200
@@ -0,0 +1,42 @@
+#ifndef SPEED_H
+#define SPEED_H
+
+namespace ns3 {
+
+/**
+ * \brief keep track of 3d cartesian speed vectors
+ *
+ * Unit is meters/s.
+ */
+class Speed 
+{
+public:
+  /**
+   * \param _dx x coordinate of speed vector
+   * \param _dy y coordinate of speed vector
+   * \param _dz z coordinate of speed vector
+   *
+   * Create speed vector (_dx, _dy, _dz)
+   */
+  Speed (double _dx, double _dy, double _dz);
+  /**
+   * Create speed vector (0.0, 0.0, 0.0)
+   */
+  Speed ();
+  /**
+   * x coordinate of speed vector
+   */
+  double dx;
+  /**
+   * y coordinate of speed vector
+   */
+  double dy;
+  /**
+   * z coordinate of speed vector
+   */
+  double dz;
+};
+
+} // namespace ns3
+
+#endif /* SPEED_H */