From ffe71aadfdcb4a9ea2ac4d8d320983d42ef3cad5 Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 화, 14 9월 2021 15:19:39 +0900
Subject: [PATCH] 버그 수정

---
 ReviewHistory/include/akSTL/inl/akPointT.inl |   70 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

diff --git a/ReviewHistory/include/akSTL/inl/akPointT.inl b/ReviewHistory/include/akSTL/inl/akPointT.inl
new file mode 100644
index 0000000..9d0f5f7
--- /dev/null
+++ b/ReviewHistory/include/akSTL/inl/akPointT.inl
@@ -0,0 +1,70 @@
+
+//#include "../akPointT.h"
+#define AKINLINE inline
+
+
+
+template<typename T> AKINLINE
+CakPointT<T> CakPointT<T>::operator-( CakPointT<T> point ) const throw()
+{
+	return CakPointT(x - point.x, y - point.y);
+}
+
+template<typename T> AKINLINE
+CakPointT<T> CakPointT<T>::operator+( CakPointT<T> point ) const throw()
+{
+	return CakPointT(x + point.x, y + point.y);
+}
+
+template<typename T> AKINLINE
+CakPointT<T> CakPointT<T>::operator-() const throw()
+{
+	return CakPointT(-x,-y);
+}
+
+template<typename T> AKINLINE
+void CakPointT<T>::operator-=( CakPointT<T> point ) throw()
+{
+	x -= point.x;
+	y -= point.y;
+}
+
+template<typename T> AKINLINE
+void CakPointT<T>::operator+=( CakPointT<T> point ) throw()
+{
+	x += point.x;
+	y += point.y;
+}
+
+template<typename T> AKINLINE
+bool CakPointT<T>::operator!=( CakPointT<T> point ) const throw()
+{
+	return (x != point.x || y != point.y);
+}
+
+template<typename T> AKINLINE
+bool CakPointT<T>::operator==( CakPointT<T> point ) const throw()
+{
+	return (x == point.x && y == point.y);
+}
+
+template<typename T> AKINLINE
+void CakPointT<T>::SetPoint( T X, T Y ) throw()
+{
+	x = X; 
+	y = Y;
+}
+
+template<typename T> AKINLINE
+void CakPointT<T>::Offset( CakPointT<T> point ) throw()
+{
+	x += point.x;
+	y += point.y;
+}
+
+template<typename T> AKINLINE
+void CakPointT<T>::Offset( T xOffset, T yOffset ) throw()
+{
+	x += xOffset;
+	y += yOffset;
+}

--
Gitblit v1.9.3