summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/model')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Latitude.kt3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Latitude.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Latitude.kt
index 14c5b66983..21d113f3bc 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Latitude.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/Latitude.kt
@@ -21,6 +21,9 @@ value class Latitude(val value: Float) {
private const val MAX_LATITUDE_VALUE: Float = 90f
private val LATITUDE_RANGE = MIN_LATITUDE_VALUE..MAX_LATITUDE_VALUE
+ fun mean(latitude1: Latitude, latitude2: Latitude): Latitude =
+ fromFloat((latitude1.value + latitude2.value) / 2)
+
/**
* Create a [Latitude] from a float value.
*