summaryrefslogtreecommitdiff
path: root/Libraries/LibGfx
diff options
context:
space:
mode:
Diffstat (limited to 'Libraries/LibGfx')
-rw-r--r--Libraries/LibGfx/Point.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Libraries/LibGfx/Point.h b/Libraries/LibGfx/Point.h
index 6357b9d2b7..3860358ae7 100644
--- a/Libraries/LibGfx/Point.h
+++ b/Libraries/LibGfx/Point.h
@@ -208,6 +208,11 @@ public:
return sqrtf(powf(m_x - other.m_x, 2.0f) + powf(m_y - other.m_y, 2.0f));
}
+ Point absolute_relative_distance_to(const Point& other) const
+ {
+ return { abs(dx_relative_to(other)), abs(dy_relative_to(other)) };
+ }
+
template<typename U>
Point<U> to_type() const
{