summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormvglasow <michael -at- vonglasow.com>2018-12-23 15:09:17 +0100
committermvglasow <michael -at- vonglasow.com>2018-12-23 15:09:17 +0100
commitc0b1eaba7515b91d62d2a8f9ff28be956c39dd61 (patch)
treee7cfd8b13197615381ddaeb1fd12a38ffe583ed2
parentcd50bea50c57815251996a6c7046d61b03e4be14 (diff)
downloadnavit-c0b1eaba7515b91d62d2a8f9ff28be956c39dd61.tar.gz
Refactor:core:Document transform_distance()
Signed-off-by: mvglasow <michael -at- vonglasow.com>
-rw-r--r--navit/transform.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/navit/transform.c b/navit/transform.c
index 85a9c41da..4c0cb68b1 100644
--- a/navit/transform.c
+++ b/navit/transform.c
@@ -993,6 +993,15 @@ int transform_int_scale(int y) {
}
#endif
+/**
+ * @brief Calculates the distance between two points.
+ *
+ * @param pro The projection used for `c1` and `c2`.
+ * @param c1 The first point.
+ * @param c2 The second point.
+ *
+ * @return The distance in meters.
+ */
double transform_distance(enum projection pro, struct coord *c1, struct coord *c2) {
if (pro == projection_mg) {
#ifndef AVOID_FLOAT