Website Summary Files Commits Branches @commit @diff @stats
path: root / Classes / Triangle / point.hpp
diff options
context:
space:
mode:
1 files changed, 23 insertions, 0 deletions
-rw-r--r--Classes/Triangle/point.hpp23
diff --git a/Classes/Triangle/point.hpp b/Classes/Triangle/point.hpp
new file mode 100644
index 0000000..a8a2c19
--- /dev/null
+++ b/Classes/Triangle/point.hpp
@@ -0,0 +1,23 @@
+#include <iostream>
+
+struct Point
+{
+ Point()
+ {
+ x = 0;
+ y = 0;
+ }
+ Point(int x, int y)
+ {
+ this->x = x;
+ this->y = y;
+ }
+ double DistTo(const Point& other)
+ {
+ int dx = x - other.x;
+ int dy = y - other.y;
+ return sqrt(dx*dx + dy*dy);
+ }
+ int x;
+ int y;
+}; \ No newline at end of file