altoslib: Remove AltosHashSet code
[fw/altos] / altoslib / AltosQuaternion.java
index 6a09bb8e490d4ef3b36e9b4f9508c7465f1e1bda..1b4a9419c875799b3abaaca022e0535e75288c61 100644 (file)
@@ -17,7 +17,7 @@
 
 package org.altusmetrum.altoslib_11;
 
-public class AltosQuaternion implements AltosHashable, AltosJsonable {
+public class AltosQuaternion implements AltosJsonable {
        double  r;              /* real bit */
        double  x, y, z;        /* imaginary bits */
 
@@ -148,16 +148,6 @@ public class AltosQuaternion implements AltosHashable, AltosJsonable {
                                           c_x * c_y * s_z - s_x * s_y * c_z);
        }
 
-       public AltosHashSet hashSet() {
-               AltosHashSet h = new AltosHashSet();
-
-               h.putDouble("r", r);
-               h.putDouble("x", x);
-               h.putDouble("y", y);
-               h.putDouble("z", z);
-               return h;
-       }
-
        public AltosJson json() {
                AltosJson j = new AltosJson();
 
@@ -168,16 +158,6 @@ public class AltosQuaternion implements AltosHashable, AltosJsonable {
                return j;
        }
 
-       public AltosQuaternion(AltosHashSet h) {
-               if (h == null)
-                       return;
-
-               r = h.getDouble("r", 1);
-               x = h.getDouble("x", 0);
-               y = h.getDouble("y", 0);
-               z = h.getDouble("z", 0);
-       }
-
        public AltosQuaternion(AltosJson j) {
                if (j == null)
                        return;