1104 return x == (T)tp.
x &&
y == (T)tp.
y;
1120 return x == (T)tp.
x &&
y == (T)tp.
y;
1136 return x == (T)tp.
x &&
y == (T)tp.
y;
1152 return x == (T)tp.
x &&
y == (T)tp.
y;
1168 return x != (T)tp.
x ||
y != (T)tp.
y;
1184 return x != (T)tp.
x ||
y != (T)tp.
y;
1200 return x != (T)tp.
x ||
y != (T)tp.
y;
1216 return x != (T)tp.
x ||
y != (T)tp.
y;
1841 tpReturn.
x =
x + (T)value;
1842 tpReturn.
y =
y + (T)value;
1860 tpReturn.
x =
x + (T)value;
1861 tpReturn.
y =
y + (T)value;
1879 tpReturn.
x =
x + (T)value;
1880 tpReturn.
y =
y + (T)value;
1898 tpReturn.
x =
x + (T)value;
1899 tpReturn.
y =
y + (T)value;
1917 tpReturn.
x =
x + (T)tp.
x;
1918 tpReturn.
y =
y + (T)tp.
y;
1936 tpReturn.
x =
x + (T)tp.
x;
1937 tpReturn.
y =
y + (T)tp.
y;
1955 tpReturn.
x =
x + (T)tp.
x;
1956 tpReturn.
y =
y + (T)tp.
y;
1974 tpReturn.
x =
x + (T)tp.
x;
1975 tpReturn.
y =
y + (T)tp.
y;
1993 tpReturn.
x =
x - (T)value;
1994 tpReturn.
y =
y - (T)value;
2012 tpReturn.
x =
x - (T)value;
2013 tpReturn.
y =
y - (T)value;
2031 tpReturn.
x =
x - (T)value;
2032 tpReturn.
y =
y - (T)value;
2050 tpReturn.
x =
x - (T)value;
2051 tpReturn.
y =
y - (T)value;
2069 tpReturn.
x =
x - (T)tp.
x;
2070 tpReturn.
y =
y - (T)tp.
y;
2088 tpReturn.
x =
x - (T)tp.
x;
2089 tpReturn.
y =
y - (T)tp.
y;
2107 tpReturn.
x =
x - (T)tp.
x;
2108 tpReturn.
y =
y - (T)tp.
y;
2126 tpReturn.
x =
x - (T)tp.
x;
2127 tpReturn.
y =
y - (T)tp.
y;
2145 tpReturn.
x =
x * (T)value;
2146 tpReturn.
y =
y * (T)value;
2164 tpReturn.
x =
x * (T)value;
2165 tpReturn.
y =
y * (T)value;
2183 tpReturn.
x =
x * (T)value;
2184 tpReturn.
y =
y * (T)value;
2202 tpReturn.
x =
x * (T)value;
2203 tpReturn.
y =
y * (T)value;
2221 tpReturn.
x =
x * (T)tp.
x;
2222 tpReturn.
y =
y * (T)tp.
y;
2240 tpReturn.
x =
x * (T)tp.
x;
2241 tpReturn.
y =
y * (T)tp.
y;
2259 tpReturn.
x =
x * (T)tp.
x;
2260 tpReturn.
y =
y * (T)tp.
y;
2278 tpReturn.
x =
x * (T)tp.
x;
2279 tpReturn.
y =
y * (T)tp.
y;
2297 tpReturn.
x =
x / (T)value;
2298 tpReturn.
y =
y / (T)value;
2316 tpReturn.
x =
x / (T)value;
2317 tpReturn.
y =
y / (T)value;
2335 tpReturn.
x =
x / (T)value;
2336 tpReturn.
y =
y / (T)value;
2354 tpReturn.
x =
x / (T)value;
2355 tpReturn.
y =
y / (T)value;
2373 tpReturn.
x =
x / (T)tp.
x;
2374 tpReturn.
y =
y / (T)tp.
y;
2392 tpReturn.
x =
x / (T)tp.
x;
2393 tpReturn.
y =
y / (T)tp.
y;
2411 tpReturn.
x =
x / (T)tp.
x;
2412 tpReturn.
y =
y / (T)tp.
y;
2430 tpReturn.
x =
x / (T)tp.
x;
2431 tpReturn.
y =
y / (T)tp.
y;
2450 return TPoint<T>((T)value + tp.
x, (T)value + tp.
y);
2468 return TPoint<T>((T)value + tp.
x, (T)value + tp.
y);
2486 return TPoint<T>((T)value + tp.
x, (T)value + tp.
y);
2504 return TPoint<T>((T)value + tp.
x, (T)value + tp.
y);
2522 return TPoint<T>((T)value - tp.
x, (T)value - tp.
y);
2540 return TPoint<T>((T)value - tp.
x, (T)value - tp.
y);
2558 return TPoint<T>((T)value - tp.
x, (T)value - tp.
y);
2576 return TPoint<T>((T)value - tp.
x, (T)value - tp.
y);
2594 return TPoint<T>((T)value * tp.
x, (T)value * tp.
y);
2612 return TPoint<T>((T)value * tp.
x, (T)value * tp.
y);
2630 return TPoint<T>((T)value * tp.
x, (T)value * tp.
y);
2648 return TPoint<T>((T)value * tp.
x, (T)value * tp.
y);
2666 return TPoint<T>((T)value / tp.
x, (T)value / tp.
y);
2684 return TPoint<T>((T)value / tp.
x, (T)value / tp.
y);
2702 return TPoint<T>((T)value / tp.
x, (T)value / tp.
y);
2720 return TPoint<T>((T)value / tp.
x, (T)value / tp.
y);
2725 typedef TPoint<int8_t> TPointC;
2726 typedef TPoint<uint8_t> TPointUC;
2727 typedef TPoint<int16_t> TPointS;
2728 typedef TPoint<uint16_t> TPointUS;
2729 typedef TPoint<int32_t> TPointL;
2730 typedef TPoint<uint32_t> TPointUL;
2731 typedef TPoint<int64_t> TPointLL;
2732 typedef TPoint<uint64_t> TPointULL;
2733 typedef TPoint<float> TPointF;
2734 typedef TPoint<double> TPointD;
const TPoint< T > & operator-=(int32_t value)
뺄셈 대입 연산자
Definition TPoint.h:1382
TPoint(const TPoint< double > &tp)
복사 생성자
Definition TPoint.h:305
void Set(const TPoint< int8_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:482
const TPoint< T > & operator=(double value)
대입 연산자
Definition TPoint.h:1008
TPoint< T > operator*(const TPoint< double > &tp) const
곱셈 연산자
Definition TPoint.h:2275
friend TPoint< T > operator+(int32_t value, const TPoint< T > &tp)
덧셈 연산자
Definition TPoint.h:2448
const TPoint< T > & operator-=(const TPoint< float > &tp)
뺄셈 대입 연산자
Definition TPoint.h:1496
TPoint< T > operator/(int64_t value) const
나눗셈 연산자
Definition TPoint.h:2313
void Set(const TPoint< float > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:737
const TPoint< T > & operator+=(double value)
덧셈 대입 연산자
Definition TPoint.h:1287
TPoint(float x, float y)
초기화 생성자
Definition TPoint.h:454
TPoint(int8_t x, int8_t y)
초기화 생성자
Definition TPoint.h:334
TPoint(int16_t x, int16_t y)
초기화 생성자
Definition TPoint.h:364
TPoint< T > operator*(double value) const
곱셈 연산자
Definition TPoint.h:2199
int8_t x
Definition TPoint.h:43
const TPoint< T > & operator-=(float value)
뺄셈 대입 연산자
Definition TPoint.h:1420
const TPoint< T > & operator*=(const TPoint< int32_t > &tp)
곱셈 대입 연산자
Definition TPoint.h:1610
bool operator!=(const TPoint< int64_t > &tp) const
부등 연산자
Definition TPoint.h:1182
const TPoint< T > & operator-=(const TPoint< int32_t > &tp)
뺄셈 대입 연산자
Definition TPoint.h:1458
const TPoint< T > & operator+=(const TPoint< float > &tp)
덧셈 대입 연산자
Definition TPoint.h:1344
void Set(uint16_t x, uint16_t y)
좌표를 설정합니다.
Definition TPoint.h:835
const TPoint< T > & operator=(int64_t value)
대입 연산자
Definition TPoint.h:972
void Set(uint64_t x, uint64_t y)
좌표를 설정합니다.
Definition TPoint.h:903
const TPoint< T > & operator+=(const TPoint< double > &tp)
덧셈 대입 연산자
Definition TPoint.h:1363
TPoint< T > operator*(int64_t value) const
곱셈 연산자
Definition TPoint.h:2161
friend TPoint< T > operator/(int32_t value, const TPoint< T > &tp)
나눗셈 연산자
Definition TPoint.h:2664
void Set(const TPoint< uint16_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:587
friend TPoint< T > operator-(int32_t value, const TPoint< T > &tp)
뺄셈 연산자
Definition TPoint.h:2520
TPoint< T > operator/(float value) const
나눗셈 연산자
Definition TPoint.h:2332
const TPoint< T > & operator=(const TPoint< float > &tp)
대입 연산자
Definition TPoint.h:1064
bool operator!=(const TPoint< float > &tp) const
부등 연산자
Definition TPoint.h:1198
friend TPoint< T > operator*(int32_t value, const TPoint< T > &tp)
곱셈 연산자
Definition TPoint.h:2592
const TPoint< T > & operator+=(const TPoint< int64_t > &tp)
덧셈 대입 연산자
Definition TPoint.h:1325
const TPoint< T > & operator*=(const TPoint< int64_t > &tp)
곱셈 대입 연산자
Definition TPoint.h:1629
bool operator==(const TPoint< double > &tp) const
동일성 연산자
Definition TPoint.h:1150
TPoint< T > operator-(float value) const
뺄셈 연산자
Definition TPoint.h:2028
TPoint< T > operator*(float value) const
곱셈 연산자
Definition TPoint.h:2180
friend TPoint< T > operator+(float value, const TPoint< T > &tp)
덧셈 연산자
Definition TPoint.h:2484
TPoint< T > operator-(int32_t value) const
뺄셈 연산자
Definition TPoint.h:1990
const TPoint< T > & operator-=(double value)
뺄셈 대입 연산자
Definition TPoint.h:1439
friend TPoint< T > operator*(float value, const TPoint< T > &tp)
곱셈 연산자
Definition TPoint.h:2628
friend TPoint< T > operator/(double value, const TPoint< T > &tp)
나눗셈 연산자
Definition TPoint.h:2718
TPoint< T > operator*(const TPoint< float > &tp) const
곱셈 연산자
Definition TPoint.h:2256
friend TPoint< T > operator+(int64_t value, const TPoint< T > &tp)
덧셈 연산자
Definition TPoint.h:2466
TPoint< T > operator*(const TPoint< int32_t > &tp) const
곱셈 연산자
Definition TPoint.h:2218
const TPoint< T > & operator/=(float value)
나눗셈 대입 연산자
Definition TPoint.h:1724
void Set(const TPoint< double > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:752
void Set(const TPoint< double > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:767
TPoint< T > operator+(double value) const
덧셈 연산자
Definition TPoint.h:1895
TPoint< T > operator-(const TPoint< double > &tp) const
뺄셈 연산자
Definition TPoint.h:2123
TPoint< T > operator/(int32_t value) const
나눗셈 연산자
Definition TPoint.h:2294
TPoint(uint32_t x, uint32_t y)
초기화 생성자
Definition TPoint.h:409
void Set(const TPoint< uint32_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:632
TPoint(const TPoint< uint32_t > &tp)
복사 생성자
Definition TPoint.h:201
TPoint(const TPoint< int16_t > *pTp)
복사 생성자
Definition TPoint.h:136
const TPoint< T > & operator/=(int32_t value)
나눗셈 대입 연산자
Definition TPoint.h:1686
void Set(const TPoint< float > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:722
TPoint< T > operator-(double value) const
뺄셈 연산자
Definition TPoint.h:2047
friend TPoint< T > operator/(int64_t value, const TPoint< T > &tp)
나눗셈 연산자
Definition TPoint.h:2682
const TPoint< T > & operator*=(double value)
곱셈 대입 연산자
Definition TPoint.h:1591
const TPoint< T > & operator=(const TPoint< int64_t > &tp)
대입 연산자
Definition TPoint.h:1045
const TPoint< T > & operator/=(const TPoint< float > &tp)
나눗셈 대입 연산자
Definition TPoint.h:1800
void Set(const TPoint< uint16_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:572
void Set(const TPoint< uint32_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:647
TPoint(const TPoint< uint32_t > *pTp)
복사 생성자
Definition TPoint.h:214
const TPoint< T > & operator-=(const TPoint< double > &tp)
뺄셈 대입 연산자
Definition TPoint.h:1515
bool operator==(const TPoint< float > &tp) const
동일성 연산자
Definition TPoint.h:1134
TPoint< T > operator+(const TPoint< int32_t > &tp) const
덧셈 연산자
Definition TPoint.h:1914
TPoint(const TPoint< int16_t > &tp)
복사 생성자
Definition TPoint.h:123
TPoint< T > operator/(const TPoint< double > &tp) const
나눗셈 연산자
Definition TPoint.h:2427
TPoint(const TPoint< float > &tp)
복사 생성자
Definition TPoint.h:279
TPoint(const TPoint< double > *pTp)
복사 생성자
Definition TPoint.h:318
TPoint(const TPoint< uint8_t > &tp)
복사 생성자
Definition TPoint.h:97
const TPoint< T > & operator=(const TPoint< int32_t > &tp)
대입 연산자
Definition TPoint.h:1026
const TPoint< T > & operator/=(const TPoint< double > &tp)
나눗셈 대입 연산자
Definition TPoint.h:1819
void Set(uint8_t x, uint8_t y)
좌표를 설정합니다.
Definition TPoint.h:801
TPoint(const TPoint< uint64_t > &tp)
복사 생성자
Definition TPoint.h:253
friend TPoint< T > operator*(double value, const TPoint< T > &tp)
곱셈 연산자
Definition TPoint.h:2646
void Set(const TPoint< int8_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:497
TPoint< T > operator/(const TPoint< int32_t > &tp) const
나눗셈 연산자
Definition TPoint.h:2370
TPoint(const TPoint< float > *pTp)
복사 생성자
Definition TPoint.h:292
TPoint(const TPoint< int64_t > &tp)
복사 생성자
Definition TPoint.h:227
int8_t y
Definition TPoint.h:49
const TPoint< T > & operator/=(const TPoint< int64_t > &tp)
나눗셈 대입 연산자
Definition TPoint.h:1781
TPoint(int32_t x, int32_t y)
초기화 생성자
Definition TPoint.h:394
const TPoint< T > & operator+=(const TPoint< int32_t > &tp)
덧셈 대입 연산자
Definition TPoint.h:1306
void Set(int16_t x, int16_t y)
좌표를 설정합니다.
Definition TPoint.h:818
void Set(const TPoint< uint8_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:512
TPoint(const TPoint< uint16_t > *pTp)
복사 생성자
Definition TPoint.h:162
const TPoint< T > & operator=(int32_t value)
대입 연산자
Definition TPoint.h:954
TPoint< T > operator-(const TPoint< int64_t > &tp) const
뺄셈 연산자
Definition TPoint.h:2085
const TPoint< T > & operator*=(const TPoint< float > &tp)
곱셈 대입 연산자
Definition TPoint.h:1648
TPoint(int64_t x, int64_t y)
초기화 생성자
Definition TPoint.h:424
friend TPoint< T > operator*(int64_t value, const TPoint< T > &tp)
곱셈 연산자
Definition TPoint.h:2610
TPoint(double x, double y)
초기화 생성자
Definition TPoint.h:469
TPoint(uint8_t x, uint8_t y)
초기화 생성자
Definition TPoint.h:349
TPoint< T > operator+(int64_t value) const
덧셈 연산자
Definition TPoint.h:1857
bool operator!=(const TPoint< double > &tp) const
부등 연산자
Definition TPoint.h:1214
void Set(int8_t x, int8_t y)
좌표를 설정합니다.
Definition TPoint.h:784
TPoint(const TPoint< int8_t > &tp)
복사 생성자
Definition TPoint.h:71
friend TPoint< T > operator/(float value, const TPoint< T > &tp)
나눗셈 연산자
Definition TPoint.h:2700
void Set(double x, double y)
좌표를 설정합니다.
Definition TPoint.h:937
TPoint< T > operator+(int32_t value) const
덧셈 연산자
Definition TPoint.h:1838
bool operator!=(const TPoint< int32_t > &tp) const
부등 연산자
Definition TPoint.h:1166
TPoint(const TPoint< int32_t > *pTp)
복사 생성자
Definition TPoint.h:188
TPoint< T > operator-(const TPoint< float > &tp) const
뺄셈 연산자
Definition TPoint.h:2104
void Set(const TPoint< uint64_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:707
void Set(int64_t x, int64_t y)
좌표를 설정합니다.
Definition TPoint.h:886
TPoint< T > operator+(const TPoint< double > &tp) const
덧셈 연산자
Definition TPoint.h:1971
const TPoint< T > & operator/=(double value)
나눗셈 대입 연산자
Definition TPoint.h:1743
void Set(const TPoint< uint64_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:692
TPoint(const TPoint< uint16_t > &tp)
복사 생성자
Definition TPoint.h:149
const TPoint< T > & operator*=(const TPoint< double > &tp)
곱셈 대입 연산자
Definition TPoint.h:1667
bool operator==(const TPoint< int32_t > &tp) const
동일성 연산자
Definition TPoint.h:1102
void Set(uint32_t x, uint32_t y)
좌표를 설정합니다.
Definition TPoint.h:869
TPoint< T > operator-(const TPoint< int32_t > &tp) const
뺄셈 연산자
Definition TPoint.h:2066
TPoint(const TPoint< uint8_t > *pTp)
복사 생성자
Definition TPoint.h:110
void Set(float x, float y)
좌표를 설정합니다.
Definition TPoint.h:920
TPoint(uint16_t x, uint16_t y)
초기화 생성자
Definition TPoint.h:379
friend TPoint< T > operator+(double value, const TPoint< T > &tp)
덧셈 연산자
Definition TPoint.h:2502
const TPoint< T > & operator+=(float value)
덧셈 대입 연산자
Definition TPoint.h:1268
friend TPoint< T > operator-(int64_t value, const TPoint< T > &tp)
뺄셈 연산자
Definition TPoint.h:2538
TPoint()
기본 생성자
Definition TPoint.h:58
TPoint(uint64_t x, uint64_t y)
초기화 생성자
Definition TPoint.h:439
TPoint(const TPoint< int32_t > &tp)
복사 생성자
Definition TPoint.h:175
const TPoint< T > & operator-=(int64_t value)
뺄셈 대입 연산자
Definition TPoint.h:1401
const TPoint< T > & operator=(const TPoint< double > &tp)
대입 연산자
Definition TPoint.h:1083
friend TPoint< T > operator-(float value, const TPoint< T > &tp)
뺄셈 연산자
Definition TPoint.h:2556
bool operator==(const TPoint< int64_t > &tp) const
동일성 연산자
Definition TPoint.h:1118
const TPoint< T > & operator+=(int64_t value)
덧셈 대입 연산자
Definition TPoint.h:1249
TPoint< T > operator*(const TPoint< int64_t > &tp) const
곱셈 연산자
Definition TPoint.h:2237
TPoint< T > operator+(float value) const
덧셈 연산자
Definition TPoint.h:1876
const TPoint< T > & operator*=(int64_t value)
곱셈 대입 연산자
Definition TPoint.h:1553
const TPoint< T > & operator/=(int64_t value)
나눗셈 대입 연산자
Definition TPoint.h:1705
void Set(const TPoint< int64_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:662
TPoint(const TPoint< int8_t > *pTp)
복사 생성자
Definition TPoint.h:84
TPoint(const TPoint< int64_t > *pTp)
복사 생성자
Definition TPoint.h:240
void Set(const TPoint< int16_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:542
TPoint< T > operator+(const TPoint< int64_t > &tp) const
덧셈 연산자
Definition TPoint.h:1933
TPoint< T > operator/(const TPoint< int64_t > &tp) const
나눗셈 연산자
Definition TPoint.h:2389
void Set(const TPoint< int32_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:617
const TPoint< T > & operator+=(int32_t value)
덧셈 대입 연산자
Definition TPoint.h:1230
friend TPoint< T > operator-(double value, const TPoint< T > &tp)
뺄셈 연산자
Definition TPoint.h:2574
const TPoint< T > & operator=(float value)
대입 연산자
Definition TPoint.h:990
void Set(const TPoint< int64_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:677
TPoint< T > operator+(const TPoint< float > &tp) const
덧셈 연산자
Definition TPoint.h:1952
void Set(int32_t x, int32_t y)
좌표를 설정합니다.
Definition TPoint.h:852
TPoint< T > operator/(const TPoint< float > &tp) const
나눗셈 연산자
Definition TPoint.h:2408
void Set(const TPoint< int16_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:557
const TPoint< T > & operator*=(float value)
곱셈 대입 연산자
Definition TPoint.h:1572
TPoint< T > operator*(int32_t value) const
곱셈 연산자
Definition TPoint.h:2142
const TPoint< T > & operator-=(const TPoint< int64_t > &tp)
뺄셈 대입 연산자
Definition TPoint.h:1477
const TPoint< T > & operator*=(int32_t value)
곱셈 대입 연산자
Definition TPoint.h:1534
TPoint< T > operator/(double value) const
나눗셈 연산자
Definition TPoint.h:2351
TPoint(const TPoint< uint64_t > *pTp)
복사 생성자
Definition TPoint.h:266
const TPoint< T > & operator/=(const TPoint< int32_t > &tp)
나눗셈 대입 연산자
Definition TPoint.h:1762
void Set(const TPoint< uint8_t > *pTp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:527
TPoint< T > operator-(int64_t value) const
뺄셈 연산자
Definition TPoint.h:2009
void Set(const TPoint< int32_t > &tp)
지정된 점 객체의 좌표를 설정합니다.
Definition TPoint.h:602
Definition AESCryptography.h:18