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