FLImaging 7.6.11.1
FLImaging::Base::TRect< T > 클래스 템플릿 참조

직사각형을 표현하는 간략화된 클래스 더 자세히 ...

#include <TRect.h>

Public 멤버 함수

 TRect ()
 기본 생성자입니다.
 TRect (const TRect< int8_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< int8_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< uint8_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< uint8_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< int16_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< int16_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< uint16_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< uint16_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< int32_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< int32_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< uint32_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< uint32_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< int64_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< int64_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< uint64_t > &tr)
 복사 생성자입니다.
 TRect (const TRect< uint64_t > *pTr)
 복사 생성자입니다.
 TRect (const TRect< float > &tr)
 복사 생성자입니다.
 TRect (const TRect< float > *pTr)
 복사 생성자입니다.
 TRect (const TRect< double > &tr)
 복사 생성자입니다.
 TRect (const TRect< double > *pTr)
 복사 생성자입니다.
 TRect (int8_t left, int8_t top, int8_t right, int8_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (int16_t left, int16_t top, int16_t right, int16_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (uint16_t left, uint16_t top, uint16_t right, uint16_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (int32_t left, int32_t top, int32_t right, int32_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (uint32_t left, uint32_t top, uint32_t right, uint32_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (int64_t left, int64_t top, int64_t right, int64_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (uint64_t left, uint64_t top, uint64_t right, uint64_t bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (float left, float top, float right, float bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
 TRect (double left, double top, double right, double bottom)
 지정한 좌표를 사용하여 사각형을 생성합니다.
void Set (const TRect< int8_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< int8_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< uint8_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< uint8_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< int16_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< int16_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< uint16_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< uint16_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< int32_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< int32_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< uint32_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< uint32_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< int64_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< int64_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< uint64_t > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< uint64_t > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< float > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< float > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (const TRect< double > &tr)
 다른 TRect 객체의 값으로 사각형을 설정합니다.
void Set (const TRect< double > *pTr)
 TRect 포인터의 값으로 사각형을 설정합니다.
void Set (int8_t left, int8_t top, int8_t right, int8_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (uint8_t left, uint8_t top, uint8_t right, uint8_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (int16_t left, int16_t top, int16_t right, int16_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (uint16_t left, uint16_t top, uint16_t right, uint16_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (int32_t left, int32_t top, int32_t right, int32_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (uint32_t left, uint32_t top, uint32_t right, uint32_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (int64_t left, int64_t top, int64_t right, int64_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (uint64_t left, uint64_t top, uint64_t right, uint64_t bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (float left, float top, float right, float bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
void Set (double left, double top, double right, double bottom)
 지정한 좌표를 사용하여 사각형을 설정합니다.
const TRect< T > & operator= (int32_t value)
 대입 연산자입니다.
const TRect< T > & operator= (int64_t value)
 대입 연산자입니다.
const TRect< T > & operator= (float value)
 대입 연산자입니다.
const TRect< T > & operator= (double value)
 대입 연산자입니다.
const TRect< T > & operator= (const TRect< int32_t > &tr)
 대입 연산자입니다.
const TRect< T > & operator= (const TRect< int64_t > &tr)
 대입 연산자입니다.
const TRect< T > & operator= (const TRect< float > &tr)
 대입 연산자입니다.
const TRect< T > & operator= (const TRect< double > &tr)
 대입 연산자입니다.
bool operator== (const TRect< int32_t > &tr)
 동일성 연산자입니다.
bool operator== (const TRect< int64_t > &tr)
 동일성 연산자입니다.
bool operator== (const TRect< float > &tr)
 동일성 연산자입니다.
bool operator== (const TRect< double > &tr)
 동일성 연산자입니다.
bool operator!= (const TRect< int32_t > &tr)
 부등 연산자입니다.
bool operator!= (const TRect< int64_t > &tr)
 부등 연산자입니다.
bool operator!= (const TRect< float > &tr)
 부등 연산자입니다.
bool operator!= (const TRect< double > &tr)
 부등 연산자입니다.
const TRect< T > & operator+= (int32_t value)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (int64_t value)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (float value)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (double value)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (const TRect< int32_t > &tr)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (const TRect< int64_t > &tr)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (const TRect< float > &tr)
 덧셈 대입 연산자입니다.
const TRect< T > & operator+= (const TRect< double > &tr)
 덧셈 대입 연산자입니다.
const TRect< T > & operator-= (int32_t value)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (int64_t value)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (float value)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (double value)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (const TRect< int32_t > &tr)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (const TRect< int64_t > &tr)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (const TRect< float > &tr)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator-= (const TRect< double > &tr)
 뺄셈 대입 연산자입니다.
const TRect< T > & operator*= (int32_t value)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (int64_t value)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (float value)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (double value)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (const TRect< int32_t > &tr)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (const TRect< int64_t > &tr)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (const TRect< float > &tr)
 곱셈 대입 연산자입니다.
const TRect< T > & operator*= (const TRect< double > &tr)
 곱셈 대입 연산자입니다.
const TRect< T > & operator/= (int32_t value)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (int64_t value)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (float value)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (double value)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (const TRect< int32_t > &tr)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (const TRect< int64_t > &tr)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (const TRect< float > &tr)
 나눗셈 대입 연산자입니다.
const TRect< T > & operator/= (const TRect< double > &tr)
 나눗셈 대입 연산자입니다.
TRect< T > operator+ (int32_t value)
 덧셈 연산자입니다.
TRect< T > operator+ (int64_t value)
 덧셈 연산자입니다.
TRect< T > operator+ (float value)
 덧셈 연산자입니다.
TRect< T > operator+ (double value)
 덧셈 연산자입니다.
TRect< T > operator+ (const TRect< int32_t > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (const TRect< int64_t > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (const TRect< float > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (const TRect< double > &tr)
 덧셈 연산자입니다.
TRect< T > operator- (int32_t value)
 뺄셈 연산자입니다.
TRect< T > operator- (int64_t value)
 뺄셈 연산자입니다.
TRect< T > operator- (float value)
 뺄셈 연산자입니다.
TRect< T > operator- (double value)
 뺄셈 연산자입니다.
TRect< T > operator- (const TRect< int32_t > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (const TRect< int64_t > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (const TRect< float > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (const TRect< double > &tr)
 뺄셈 연산자입니다.
TRect< T > operator* (int32_t value)
 곱셈 연산자입니다.
TRect< T > operator* (int64_t value)
 곱셈 연산자입니다.
TRect< T > operator* (float value)
 곱셈 연산자입니다.
TRect< T > operator* (double value)
 곱셈 연산자입니다.
TRect< T > operator* (const TRect< int32_t > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (const TRect< int64_t > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (const TRect< float > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (const TRect< double > &tr)
 곱셈 연산자입니다.
TRect< T > operator/ (int32_t value)
 나눗셈 연산자입니다.
TRect< T > operator/ (int64_t value)
 나눗셈 연산자입니다.
TRect< T > operator/ (float value)
 나눗셈 연산자입니다.
TRect< T > operator/ (double value)
 나눗셈 연산자입니다.
TRect< T > operator/ (const TRect< int32_t > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (const TRect< int64_t > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (const TRect< float > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (const TRect< double > &tr)
 나눗셈 연산자입니다.

Public 속성

left
top
right
bottom

Friends

TRect< T > operator+ (int32_t value, const TRect< T > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (int64_t value, const TRect< T > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (float value, const TRect< T > &tr)
 덧셈 연산자입니다.
TRect< T > operator+ (double value, const TRect< T > &tr)
 덧셈 연산자입니다.
TRect< T > operator- (int32_t value, const TRect< T > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (int64_t value, const TRect< T > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (float value, const TRect< T > &tr)
 뺄셈 연산자입니다.
TRect< T > operator- (double value, const TRect< T > &tr)
 뺄셈 연산자입니다.
TRect< T > operator* (int32_t value, const TRect< T > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (int64_t value, const TRect< T > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (float value, const TRect< T > &tr)
 곱셈 연산자입니다.
TRect< T > operator* (double value, const TRect< T > &tr)
 곱셈 연산자입니다.
TRect< T > operator/ (int32_t value, const TRect< T > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (int64_t value, const TRect< T > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (float value, const TRect< T > &tr)
 나눗셈 연산자입니다.
TRect< T > operator/ (double value, const TRect< T > &tr)
 나눗셈 연산자입니다.

상세한 설명

template<typename T>
class FLImaging::Base::TRect< T >

직사각형을 표현하는 간략화된 클래스

기본 생성자는 성능을 위해 멤버 변수를 초기화하지 않습니다.

생성자 & 소멸자 문서화

◆ TRect() [1/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int8_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [2/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int8_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [3/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint8_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [4/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint8_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [5/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int16_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [6/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int16_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [7/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint16_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [8/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint16_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [9/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int32_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [10/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int32_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [11/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint32_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [12/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint32_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [13/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int64_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [14/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< int64_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [15/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint64_t > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [16/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< uint64_t > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [17/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< float > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [18/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< float > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [19/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< double > & tr)
inline

복사 생성자입니다.

매개변수
[in]tr복사할 TRect 객체.

◆ TRect() [20/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( const TRect< double > * pTr)
inline

복사 생성자입니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ TRect() [21/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( int8_t left,
int8_t top,
int8_t right,
int8_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [22/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( uint8_t left,
uint8_t top,
uint8_t right,
uint8_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [23/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( int16_t left,
int16_t top,
int16_t right,
int16_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [24/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( uint16_t left,
uint16_t top,
uint16_t right,
uint16_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [25/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( int32_t left,
int32_t top,
int32_t right,
int32_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [26/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( uint32_t left,
uint32_t top,
uint32_t right,
uint32_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [27/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( int64_t left,
int64_t top,
int64_t right,
int64_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [28/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( uint64_t left,
uint64_t top,
uint64_t right,
uint64_t bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [29/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( float left,
float top,
float right,
float bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ TRect() [30/30]

template<typename T>
FLImaging::Base::TRect< T >::TRect ( double left,
double top,
double right,
double bottom )
inline

지정한 좌표를 사용하여 사각형을 생성합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

멤버 함수 문서화

◆ operator!=() [1/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator!= ( const TRect< double > & tr)
inline

부등 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하지 않으면 true, 그렇지 않으면 false.

◆ operator!=() [2/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator!= ( const TRect< float > & tr)
inline

부등 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하지 않으면 true, 그렇지 않으면 false.

◆ operator!=() [3/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator!= ( const TRect< int32_t > & tr)
inline

부등 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하지 않으면 true, 그렇지 않으면 false.

◆ operator!=() [4/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator!= ( const TRect< int64_t > & tr)
inline

부등 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하지 않으면 true, 그렇지 않으면 false.

◆ operator*() [1/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( const TRect< double > & tr)
inline

곱셈 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [2/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( const TRect< float > & tr)
inline

곱셈 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [3/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( const TRect< int32_t > & tr)
inline

곱셈 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [4/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( const TRect< int64_t > & tr)
inline

곱셈 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [5/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( double value)
inline

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [6/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( float value)
inline

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [7/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( int32_t value)
inline

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*() [8/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator* ( int64_t value)
inline

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator*=() [1/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( const TRect< double > & tr)
inline

곱셈 대입 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [2/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( const TRect< float > & tr)
inline

곱셈 대입 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [3/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( const TRect< int32_t > & tr)
inline

곱셈 대입 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [4/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( const TRect< int64_t > & tr)
inline

곱셈 대입 연산자입니다.

매개변수
[in]tr곱할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [5/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( double value)
inline

곱셈 대입 연산자입니다.

매개변수
[in]value곱할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [6/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( float value)
inline

곱셈 대입 연산자입니다.

매개변수
[in]value곱할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [7/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( int32_t value)
inline

곱셈 대입 연산자입니다.

매개변수
[in]value곱할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator*=() [8/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator*= ( int64_t value)
inline

곱셈 대입 연산자입니다.

매개변수
[in]value곱할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+() [1/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( const TRect< double > & tr)
inline

덧셈 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [2/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( const TRect< float > & tr)
inline

덧셈 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [3/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( const TRect< int32_t > & tr)
inline

덧셈 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [4/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( const TRect< int64_t > & tr)
inline

덧셈 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [5/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( double value)
inline

덧셈 연산자입니다.

매개변수
[in]value더할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [6/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( float value)
inline

덧셈 연산자입니다.

매개변수
[in]value더할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [7/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( int32_t value)
inline

덧셈 연산자입니다.

매개변수
[in]value더할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+() [8/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator+ ( int64_t value)
inline

덧셈 연산자입니다.

매개변수
[in]value더할 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+=() [1/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( const TRect< double > & tr)
inline

덧셈 대입 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [2/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( const TRect< float > & tr)
inline

덧셈 대입 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [3/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( const TRect< int32_t > & tr)
inline

덧셈 대입 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [4/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( const TRect< int64_t > & tr)
inline

덧셈 대입 연산자입니다.

매개변수
[in]tr더할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [5/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( double value)
inline

덧셈 대입 연산자입니다.

매개변수
[in]value더할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [6/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( float value)
inline

덧셈 대입 연산자입니다.

매개변수
[in]value더할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [7/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( int32_t value)
inline

덧셈 대입 연산자입니다.

매개변수
[in]value더할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator+=() [8/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator+= ( int64_t value)
inline

덧셈 대입 연산자입니다.

매개변수
[in]value더할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-() [1/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( const TRect< double > & tr)
inline

뺄셈 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [2/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( const TRect< float > & tr)
inline

뺄셈 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [3/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( const TRect< int32_t > & tr)
inline

뺄셈 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [4/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( const TRect< int64_t > & tr)
inline

뺄셈 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [5/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( double value)
inline

뺄셈 연산자입니다.

매개변수
[in]value뺄 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [6/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( float value)
inline

뺄셈 연산자입니다.

매개변수
[in]value뺄 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [7/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( int32_t value)
inline

뺄셈 연산자입니다.

매개변수
[in]value뺄 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-() [8/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator- ( int64_t value)
inline

뺄셈 연산자입니다.

매개변수
[in]value뺄 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator-=() [1/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( const TRect< double > & tr)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [2/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( const TRect< float > & tr)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [3/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( const TRect< int32_t > & tr)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [4/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( const TRect< int64_t > & tr)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]tr뺄 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [5/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( double value)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]value뺄 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [6/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( float value)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]value뺄 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [7/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( int32_t value)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]value뺄 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator-=() [8/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator-= ( int64_t value)
inline

뺄셈 대입 연산자입니다.

매개변수
[in]value뺄 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/() [1/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( const TRect< double > & tr)
inline

나눗셈 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [2/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( const TRect< float > & tr)
inline

나눗셈 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [3/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( const TRect< int32_t > & tr)
inline

나눗셈 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [4/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( const TRect< int64_t > & tr)
inline

나눗셈 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [5/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( double value)
inline

나눗셈 연산자입니다.

매개변수
[in]value나눌 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [6/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( float value)
inline

나눗셈 연산자입니다.

매개변수
[in]value나눌 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [7/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( int32_t value)
inline

나눗셈 연산자입니다.

매개변수
[in]value나눌 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/() [8/8]

template<typename T>
TRect< T > FLImaging::Base::TRect< T >::operator/ ( int64_t value)
inline

나눗셈 연산자입니다.

매개변수
[in]value나눌 값.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/=() [1/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( const TRect< double > & tr)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [2/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( const TRect< float > & tr)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [3/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( const TRect< int32_t > & tr)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [4/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( const TRect< int64_t > & tr)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]tr나눌 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [5/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( double value)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]value나눌 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [6/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( float value)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]value나눌 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [7/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( int32_t value)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]value나눌 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator/=() [8/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator/= ( int64_t value)
inline

나눗셈 대입 연산자입니다.

매개변수
[in]value나눌 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [1/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( const TRect< double > & tr)
inline

대입 연산자입니다.

매개변수
[in]tr대입할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [2/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( const TRect< float > & tr)
inline

대입 연산자입니다.

매개변수
[in]tr대입할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [3/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( const TRect< int32_t > & tr)
inline

대입 연산자입니다.

매개변수
[in]tr대입할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [4/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( const TRect< int64_t > & tr)
inline

대입 연산자입니다.

매개변수
[in]tr대입할 사각형 객체.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [5/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( double value)
inline

대입 연산자입니다.

매개변수
[in]value대입할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [6/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( float value)
inline

대입 연산자입니다.

매개변수
[in]value대입할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [7/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( int32_t value)
inline

대입 연산자입니다.

매개변수
[in]value대입할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator=() [8/8]

template<typename T>
const TRect< T > & FLImaging::Base::TRect< T >::operator= ( int64_t value)
inline

대입 연산자입니다.

매개변수
[in]value대입할 값.
반환값
constTRect<T>& 현재 사각형 객체의 참조.

◆ operator==() [1/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator== ( const TRect< double > & tr)
inline

동일성 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하면 true, 그렇지 않으면 false.

◆ operator==() [2/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator== ( const TRect< float > & tr)
inline

동일성 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하면 true, 그렇지 않으면 false.

◆ operator==() [3/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator== ( const TRect< int32_t > & tr)
inline

동일성 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하면 true, 그렇지 않으면 false.

◆ operator==() [4/4]

template<typename T>
bool FLImaging::Base::TRect< T >::operator== ( const TRect< int64_t > & tr)
inline

동일성 연산자입니다.

매개변수
[in]tr비교할 사각형 객체.
반환값
bool두 사각형이 동일하면 true, 그렇지 않으면 false.

◆ Set() [1/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< double > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [2/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< double > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [3/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< float > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [4/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< float > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [5/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int16_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [6/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int16_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [7/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int32_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [8/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int32_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [9/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int64_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [10/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int64_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [11/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int8_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [12/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< int8_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [13/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint16_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [14/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint16_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [15/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint32_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [16/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint32_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [17/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint64_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [18/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint64_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [19/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint8_t > & tr)
inline

다른 TRect 객체의 값으로 사각형을 설정합니다.

매개변수
[in]tr설정할 원본 사각형 객체.

◆ Set() [20/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( const TRect< uint8_t > * pTr)
inline

TRect 포인터의 값으로 사각형을 설정합니다.

매개변수
[in]pTr복사할 TRect 객체의 포인터.

◆ Set() [21/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( double left,
double top,
double right,
double bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [22/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( float left,
float top,
float right,
float bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [23/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( int16_t left,
int16_t top,
int16_t right,
int16_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [24/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( int32_t left,
int32_t top,
int32_t right,
int32_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [25/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( int64_t left,
int64_t top,
int64_t right,
int64_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [26/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( int8_t left,
int8_t top,
int8_t right,
int8_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [27/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( uint16_t left,
uint16_t top,
uint16_t right,
uint16_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [28/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( uint32_t left,
uint32_t top,
uint32_t right,
uint32_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [29/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( uint64_t left,
uint64_t top,
uint64_t right,
uint64_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ Set() [30/30]

template<typename T>
void FLImaging::Base::TRect< T >::Set ( uint8_t left,
uint8_t top,
uint8_t right,
uint8_t bottom )
inline

지정한 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]left좌측 좌표.
[in]top상단 좌표.
[in]right우측 좌표.
[in]bottom하단 좌표.

◆ operator* [1/4]

template<typename T>
TRect< T > operator* ( double value,
const TRect< T > & tr )
friend

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator* [2/4]

template<typename T>
TRect< T > operator* ( float value,
const TRect< T > & tr )
friend

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator* [3/4]

template<typename T>
TRect< T > operator* ( int32_t value,
const TRect< T > & tr )
friend

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator* [4/4]

template<typename T>
TRect< T > operator* ( int64_t value,
const TRect< T > & tr )
friend

곱셈 연산자입니다.

매개변수
[in]value곱할 값.
[in]tr곱할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+ [1/4]

template<typename T>
TRect< T > operator+ ( double value,
const TRect< T > & tr )
friend

덧셈 연산자입니다.

매개변수
[in]value더할 값.
[in]tr값을 더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+ [2/4]

template<typename T>
TRect< T > operator+ ( float value,
const TRect< T > & tr )
friend

덧셈 연산자입니다.

매개변수
[in]value더할 값.
[in]tr값을 더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+ [3/4]

template<typename T>
TRect< T > operator+ ( int32_t value,
const TRect< T > & tr )
friend

덧셈 연산자입니다.

매개변수
[in]value더할 값.
[in]tr값을 더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator+ [4/4]

template<typename T>
TRect< T > operator+ ( int64_t value,
const TRect< T > & tr )
friend

덧셈 연산자입니다.

매개변수
[in]value더할 값.
[in]tr값을 더할 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator- [1/4]

template<typename T>
TRect< T > operator- ( double value,
const TRect< T > & tr )
friend

뺄셈 연산자입니다.

매개변수
[in]value기준 값.
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator- [2/4]

template<typename T>
TRect< T > operator- ( float value,
const TRect< T > & tr )
friend

뺄셈 연산자입니다.

매개변수
[in]value기준 값.
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator- [3/4]

template<typename T>
TRect< T > operator- ( int32_t value,
const TRect< T > & tr )
friend

뺄셈 연산자입니다.

매개변수
[in]value기준 값.
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator- [4/4]

template<typename T>
TRect< T > operator- ( int64_t value,
const TRect< T > & tr )
friend

뺄셈 연산자입니다.

매개변수
[in]value기준 값.
[in]tr뺄 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/ [1/4]

template<typename T>
TRect< T > operator/ ( double value,
const TRect< T > & tr )
friend

나눗셈 연산자입니다.

매개변수
[in]value피제수 값.
[in]tr제수 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/ [2/4]

template<typename T>
TRect< T > operator/ ( float value,
const TRect< T > & tr )
friend

나눗셈 연산자입니다.

매개변수
[in]value피제수 값.
[in]tr제수 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/ [3/4]

template<typename T>
TRect< T > operator/ ( int32_t value,
const TRect< T > & tr )
friend

나눗셈 연산자입니다.

매개변수
[in]value피제수 값.
[in]tr제수 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

◆ operator/ [4/4]

template<typename T>
TRect< T > operator/ ( int64_t value,
const TRect< T > & tr )
friend

나눗셈 연산자입니다.

매개변수
[in]value피제수 값.
[in]tr제수 사각형 객체.
반환값
TRect<T>연산 결과 사각형 객체.

멤버 데이터 문서화

◆ bottom

template<typename T>
T FLImaging::Base::TRect< T >::bottom

사각형의 bottom 좌표

◆ left

template<typename T>
T FLImaging::Base::TRect< T >::left

사각형의 left 좌표

◆ right

template<typename T>
T FLImaging::Base::TRect< T >::right

사각형의 right 좌표

◆ top

template<typename T>
T FLImaging::Base::TRect< T >::top

사각형의 top 좌표