]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/function/estimate/EstimationParameters.java
Version 16, February 2014
[GpsPrune.git] / tim / prune / function / estimate / EstimationParameters.java
index e78994bbed0f574650dbc2669dcb06647b653e82..1b8046740b767b21bc8e55cdda4134831d092efa 100644 (file)
@@ -61,6 +61,19 @@ public class EstimationParameters
                _parseFailed = false;
        }
 
+       /**
+        * @return true if this set of parameters is the same as the default set
+        */
+       public boolean sameAsDefaults()
+       {
+               EstimationParameters defaultParams = new EstimationParameters();
+               return _flatMins == defaultParams._flatMins
+                       && _gentleClimbMins == defaultParams._gentleClimbMins
+                       && _steepClimbMins == defaultParams._steepClimbMins
+                       && _gentleDescentMins == defaultParams._gentleDescentMins
+                       && _steepDescentMins  == defaultParams._steepDescentMins;
+       }
+
        /**
         * Populate the values from the config, which means all values are metric
         * @param inString semicolon-separated string of five parameters