summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2024-03-20 13:48:32 +0100
committerDavid Göransson <david.goransson@mullvad.net>2024-03-22 10:55:42 +0100
commit585c6533122ca88315d47895bbd3f883ad7edfdf (patch)
treed25befdacdb99a1cac68d3677c020567fcb1a1ea /android/lib/model
parentbaf5414fd3c87189c2faae56f5c0104880f6aa69 (diff)
downloadmullvadvpn-585c6533122ca88315d47895bbd3f883ad7edfdf.tar.xz
mullvadvpn-585c6533122ca88315d47895bbd3f883ad7edfdf.zip
Add mean function
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.
*