From 9cbd9e554f9956b3b945b51602f1d4a3fa0353e1 Mon Sep 17 00:00:00 2001
From: LYW <leeyeanwoo@diteam.co.kr>
Date: 목, 08 7월 2021 17:24:24 +0900
Subject: [PATCH] Ongoing60 #3486 CF AOI Review Review History 프로그램 테스트 및 적용

---
 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