]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/data/Longitude.java
Version 4, January 2008
[GpsPrune.git] / tim / prune / data / Longitude.java
index 6af58894aad3d4ba791f1588e9519ea8df16b6cd..b4c04139d5046db1b218b1b52e6019cd2035126c 100644 (file)
@@ -33,8 +33,8 @@ public class Longitude extends Coordinate
        protected int getCardinal(char inChar)
        {
                // Longitude recognises E, W and -
-               // default is East
-               int cardinal = EAST;
+               // default is no cardinal
+               int cardinal = NO_CARDINAL;
                switch (inChar)
                {
                        case 'E':
@@ -51,6 +51,16 @@ public class Longitude extends Coordinate
        }
 
 
+       /**
+        * @return default cardinal (East)
+        * @see tim.prune.data.Coordinate#getDefaultCardinal()
+        */
+       protected int getDefaultCardinal()
+       {
+               return EAST;
+       }
+
+
        /**
         * Make a new Longitude object
         * @see tim.prune.data.Coordinate#makeNew(double, int)
@@ -60,4 +70,11 @@ public class Longitude extends Coordinate
                return new Longitude(inValue, inFormat);
        }
 
+       /**
+        * @return the maximum degree range for this coordinate
+        */
+       protected int getMaxDegrees()
+       {
+               return 180;
+       }
 }