From e5fa774d622d6852fe8e1f033045aed221649108 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 금, 15 10월 2021 13:24:54 +0900 Subject: [PATCH] Ongoing80 #3662 CF AOI Review 전설비 알람 발생 조치 --- 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