src/Utils.cpp

changeset 212
8b84dd3579ef
parent 208
615afedbcd25
child 215
4e2de71142a4
--- a/src/Utils.cpp	Mon May 16 09:22:28 2022 +0200
+++ b/src/Utils.cpp	Mon May 16 14:38:12 2022 +0200
@@ -524,3 +524,19 @@
 }
 
 
+double Utils::kettle_cm(double volume, double kettle_volume, double kettle_height)
+{
+    if ((volume > 0) && (kettle_volume > 0) && (volume <= kettle_volume))
+	return round(100 * ((1 - volume / kettle_volume) * kettle_height) * 10.0) / 10.0;
+    return 0;
+}
+
+
+double Utils::kettle_vol(double cm, double kettle_volume, double kettle_height)
+{
+    if ((cm >= 0) && (kettle_volume > 0) && (cm <= (kettle_height * 100)))
+	return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0;
+    return 0;
+}
+
+

mercurial