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

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

#include <TQuad.h>

Public 멤버 함수

 TQuad ()
 기본 생성자입니다.
 TQuad (T tLTX, T tLTY, T tRTX, T tRTY, T tRBX, T tRBY, T tLBX, T tLBY)
 네 개의 꼭짓점 좌표로 사각형을 생성합니다.
 TQuad (const TQuad< int8_t > &tq)
 복사 생성자
 TQuad (const TQuad< int8_t > *pTq)
 복사 생성자
 TQuad (const TQuad< uint8_t > &tq)
 복사 생성자
 TQuad (const TQuad< uint8_t > *pTq)
 복사 생성자
 TQuad (const TQuad< int16_t > &tq)
 복사 생성자
 TQuad (const TQuad< int16_t > *pTq)
 복사 생성자
 TQuad (const TQuad< uint16_t > &tq)
 복사 생성자
 TQuad (const TQuad< uint16_t > *pTq)
 복사 생성자
 TQuad (const TQuad< int32_t > &tq)
 복사 생성자
 TQuad (const TQuad< int32_t > *pTq)
 복사 생성자
 TQuad (const TQuad< uint32_t > &tq)
 복사 생성자
 TQuad (const TQuad< uint32_t > *pTq)
 복사 생성자
 TQuad (const TQuad< int64_t > &tq)
 복사 생성자
 TQuad (const TQuad< int64_t > *pTq)
 복사 생성자
 TQuad (const TQuad< uint64_t > &tq)
 복사 생성자
 TQuad (const TQuad< uint64_t > *pTq)
 복사 생성자
 TQuad (const TQuad< float > &tq)
 복사 생성자
 TQuad (const TQuad< float > *pTq)
 복사 생성자
 TQuad (const TQuad< double > &tq)
 복사 생성자
 TQuad (const TQuad< double > *pTq)
 복사 생성자
 TQuad (const TPoint< int8_t > &tpLT, const TPoint< int8_t > &tpRT, const TPoint< int8_t > &tpRB, const TPoint< int8_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< int8_t > *pTpLT, const TPoint< int8_t > *pTpRT, const TPoint< int8_t > *pTpRB, const TPoint< int8_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< uint8_t > &tpLT, const TPoint< uint8_t > &tpRT, const TPoint< uint8_t > &tpRB, const TPoint< uint8_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< uint8_t > *pTpLT, const TPoint< uint8_t > *pTpRT, const TPoint< uint8_t > *pTpRB, const TPoint< uint8_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< int16_t > &tpLT, const TPoint< int16_t > &tpRT, const TPoint< int16_t > &tpRB, const TPoint< int16_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< int16_t > *pTpLT, const TPoint< int16_t > *pTpRT, const TPoint< int16_t > *pTpRB, const TPoint< int16_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< uint16_t > &tpLT, const TPoint< uint16_t > &tpRT, const TPoint< uint16_t > &tpRB, const TPoint< uint16_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< uint16_t > *pTpLT, const TPoint< uint16_t > *pTpRT, const TPoint< uint16_t > *pTpRB, const TPoint< uint16_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< int32_t > &tpLT, const TPoint< int32_t > &tpRT, const TPoint< int32_t > &tpRB, const TPoint< int32_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< int32_t > *pTpLT, const TPoint< int32_t > *pTpRT, const TPoint< int32_t > *pTpRB, const TPoint< int32_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< uint32_t > &tpLT, const TPoint< uint32_t > &tpRT, const TPoint< uint32_t > &tpRB, const TPoint< uint32_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< uint32_t > *pTpLT, const TPoint< uint32_t > *pTpRT, const TPoint< uint32_t > *pTpRB, const TPoint< uint32_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< int64_t > &tpLT, const TPoint< int64_t > &tpRT, const TPoint< int64_t > &tpRB, const TPoint< int64_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< int64_t > *pTpLT, const TPoint< int64_t > *pTpRT, const TPoint< int64_t > *pTpRB, const TPoint< int64_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< uint64_t > &tpLT, const TPoint< uint64_t > &tpRT, const TPoint< uint64_t > &tpRB, const TPoint< uint64_t > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< uint64_t > *pTpLT, const TPoint< uint64_t > *pTpRT, const TPoint< uint64_t > *pTpRB, const TPoint< uint64_t > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< float > &tpLT, const TPoint< float > &tpRT, const TPoint< float > &tpRB, const TPoint< float > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< float > *pTpLT, const TPoint< float > *pTpRT, const TPoint< float > *pTpRB, const TPoint< float > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
 TQuad (const TPoint< double > &tpLT, const TPoint< double > &tpRT, const TPoint< double > &tpRB, const TPoint< double > &tpLB)
 네 개의 꼭짓점으로 사각형을 생성합니다.
 TQuad (const TPoint< double > *pTpLT, const TPoint< double > *pTpRT, const TPoint< double > *pTpRB, const TPoint< double > *pTpLB)
 네 개의 꼭짓점 포인터로 사각형을 생성합니다.
void Set (T tLTX, T tLTY, T tRTX, T tRTY, T tRBX, T tRBY, T tLBX, T tLBY)
 네 개의 꼭짓점 좌표를 사용하여 사각형을 설정합니다.
void Set (const TQuad< int8_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< int8_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< uint8_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< uint8_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< int16_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< int16_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< uint16_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< uint16_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< int32_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< int32_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< uint32_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< uint32_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< int64_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< int64_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< uint64_t > &tq)
 사각형을 설정합니다.
void Set (const TQuad< uint64_t > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< float > &tq)
 사각형을 설정합니다.
void Set (const TQuad< float > *pTq)
 사각형을 설정합니다.
void Set (const TQuad< double > &tq)
 사각형을 설정합니다.
void Set (const TQuad< double > *pTq)
 사각형을 설정합니다.
void Set (const TPoint< int8_t > &tpLT, const TPoint< int8_t > &tpRT, const TPoint< int8_t > &tpRB, const TPoint< int8_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< int8_t > *pTpLT, const TPoint< int8_t > *pTpRT, const TPoint< int8_t > *pTpRB, const TPoint< int8_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint8_t > &tpLT, const TPoint< uint8_t > &tpRT, const TPoint< uint8_t > &tpRB, const TPoint< uint8_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint8_t > *pTpLT, const TPoint< uint8_t > *pTpRT, const TPoint< uint8_t > *pTpRB, const TPoint< uint8_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< int16_t > &tpLT, const TPoint< int16_t > &tpRT, const TPoint< int16_t > &tpRB, const TPoint< int16_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< int16_t > *pTpLT, const TPoint< int16_t > *pTpRT, const TPoint< int16_t > *pTpRB, const TPoint< int16_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint16_t > &tpLT, const TPoint< uint16_t > &tpRT, const TPoint< uint16_t > &tpRB, const TPoint< uint16_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint16_t > *pTpLT, const TPoint< uint16_t > *pTpRT, const TPoint< uint16_t > *pTpRB, const TPoint< uint16_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< int32_t > &tpLT, const TPoint< int32_t > &tpRT, const TPoint< int32_t > &tpRB, const TPoint< int32_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< int32_t > *pTpLT, const TPoint< int32_t > *pTpRT, const TPoint< int32_t > *pTpRB, const TPoint< int32_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint32_t > &tpLT, const TPoint< uint32_t > &tpRT, const TPoint< uint32_t > &tpRB, const TPoint< uint32_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint32_t > *pTpLT, const TPoint< uint32_t > *pTpRT, const TPoint< uint32_t > *pTpRB, const TPoint< uint32_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< int64_t > &tpLT, const TPoint< int64_t > &tpRT, const TPoint< int64_t > &tpRB, const TPoint< int64_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< int64_t > *pTpLT, const TPoint< int64_t > *pTpRT, const TPoint< int64_t > *pTpRB, const TPoint< int64_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint64_t > &tpLT, const TPoint< uint64_t > &tpRT, const TPoint< uint64_t > &tpRB, const TPoint< uint64_t > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< uint64_t > *pTpLT, const TPoint< uint64_t > *pTpRT, const TPoint< uint64_t > *pTpRB, const TPoint< uint64_t > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< float > &tpLT, const TPoint< float > &tpRT, const TPoint< float > &tpRB, const TPoint< float > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< float > *pTpLT, const TPoint< float > *pTpRT, const TPoint< float > *pTpRB, const TPoint< float > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
void Set (const TPoint< double > &tpLT, const TPoint< double > &tpRT, const TPoint< double > &tpRB, const TPoint< double > &tpLB)
 네 개의 꼭짓점을 사용하여 사각형을 설정합니다.
void Set (const TPoint< double > *pTpLT, const TPoint< double > *pTpRT, const TPoint< double > *pTpRB, const TPoint< double > *pTpLB)
 네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.
const TQuad< T > & operator= (int32_t value)
 대입 연산자
const TQuad< T > & operator= (int64_t value)
 대입 연산자
const TQuad< T > & operator= (float value)
 대입 연산자
const TQuad< T > & operator= (double value)
 대입 연산자
const TQuad< T > & operator= (const TQuad< int32_t > &tq)
 대입 연산자
const TQuad< T > & operator= (const TQuad< int64_t > &tq)
 대입 연산자
const TQuad< T > & operator= (const TQuad< float > &tq)
 대입 연산자
const TQuad< T > & operator= (const TQuad< double > &tq)
 대입 연산자
bool operator== (const TQuad< int32_t > &tq)
 동일성 연산자
bool operator== (const TQuad< int64_t > &tq)
 동일성 연산자
bool operator== (const TQuad< float > &tq)
 동일성 연산자
bool operator== (const TQuad< double > &tq)
 동일성 연산자
bool operator!= (const TQuad< int32_t > &tq)
 부등 연산자
bool operator!= (const TQuad< int64_t > &tq)
 부등 연산자
bool operator!= (const TQuad< float > &tq)
 부등 연산자
bool operator!= (const TQuad< double > &tq)
 부등 연산자
const TQuad< T > & operator+= (int32_t value)
 덧셈 대입 연산자
const TQuad< T > & operator+= (int64_t value)
 덧셈 대입 연산자
const TQuad< T > & operator+= (float value)
 덧셈 대입 연산자
const TQuad< T > & operator+= (double value)
 덧셈 대입 연산자
const TQuad< T > & operator+= (const TQuad< int32_t > &tq)
 덧셈 대입 연산자입니다.
const TQuad< T > & operator+= (const TQuad< int64_t > &tq)
 덧셈 대입 연산자입니다.
const TQuad< T > & operator+= (const TQuad< float > &tq)
 덧셈 대입 연산자입니다.
const TQuad< T > & operator+= (const TQuad< double > &tq)
 덧셈 대입 연산자입니다.
const TQuad< T > & operator-= (int32_t value)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (int64_t value)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (float value)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (double value)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (const TQuad< int32_t > &tq)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (const TQuad< int64_t > &tq)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (const TQuad< float > &tq)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator-= (const TQuad< double > &tq)
 뺄셈 대입 연산자입니다.
const TQuad< T > & operator*= (int32_t value)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (int64_t value)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (float value)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (double value)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (const TQuad< int32_t > &tq)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (const TQuad< int64_t > &tq)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (const TQuad< float > &tq)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator*= (const TQuad< double > &tq)
 곱셈 대입 연산자입니다.
const TQuad< T > & operator/= (int32_t value)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (int64_t value)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (float value)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (double value)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (const TQuad< int32_t > &tq)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (const TQuad< int64_t > &tq)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (const TQuad< float > &tq)
 나눗셈 대입 연산자입니다.
const TQuad< T > & operator/= (const TQuad< double > &tq)
 나눗셈 대입 연산자입니다.
TQuad< T > operator+ (int32_t value)
 덧셈 연산자입니다.
TQuad< T > operator+ (int64_t value)
 덧셈 연산자입니다.
TQuad< T > operator+ (float value)
 덧셈 연산자입니다.
TQuad< T > operator+ (double value)
 덧셈 연산자입니다.
TQuad< T > operator+ (const TQuad< int32_t > &tq)
 덧셈 연산자입니다.
TQuad< T > operator+ (const TQuad< int64_t > &tq)
 덧셈 연산자입니다.
TQuad< T > operator+ (const TQuad< float > &tq)
 덧셈 연산자입니다.
TQuad< T > operator+ (const TQuad< double > &tq)
 덧셈 연산자입니다.
TQuad< T > operator- (int32_t value)
 뺄셈 연산자입니다.
TQuad< T > operator- (int64_t value)
 뺄셈 연산자입니다.
TQuad< T > operator- (float value)
 뺄셈 연산자입니다.
TQuad< T > operator- (double value)
 뺄셈 연산자입니다.
TQuad< T > operator- (const TQuad< int32_t > &tq)
 뺄셈 연산자입니다.
TQuad< T > operator- (const TQuad< int64_t > &tq)
 뺄셈 연산자입니다.
TQuad< T > operator- (const TQuad< float > &tq)
 뺄셈 연산자입니다.
TQuad< T > operator- (const TQuad< double > &tq)
 뺄셈 연산자입니다.
TQuad< T > operator* (int32_t value)
 곱셈 연산자입니다.
TQuad< T > operator* (int64_t value)
 곱셈 연산자입니다.
TQuad< T > operator* (float value)
 곱셈 연산자입니다.
TQuad< T > operator* (double value)
 곱셈 연산자입니다.
TQuad< T > operator* (const TQuad< int32_t > &tq)
 곱셈 연산자입니다.
TQuad< T > operator* (const TQuad< int64_t > &tq)
 곱셈 연산자입니다.
TQuad< T > operator* (const TQuad< float > &tq)
 곱셈 연산자입니다.
TQuad< T > operator* (const TQuad< double > &tq)
 곱셈 연산자입니다.
TQuad< T > operator/ (int32_t value)
 나눗셈 연산자입니다.
TQuad< T > operator/ (int64_t value)
 나눗셈 연산자입니다.
TQuad< T > operator/ (float value)
 나눗셈 연산자입니다.
TQuad< T > operator/ (double value)
 나눗셈 연산자입니다.
TQuad< T > operator/ (const TQuad< int32_t > &tq)
 나눗셈 연산자입니다.
TQuad< T > operator/ (const TQuad< int64_t > &tq)
 나눗셈 연산자입니다.
TQuad< T > operator/ (const TQuad< float > &tq)
 나눗셈 연산자입니다.
TQuad< T > operator/ (const TQuad< double > &tq)
 나눗셈 연산자입니다.

Public 속성

TPoint< T > tpPoints [4]

Friends

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

상세한 설명

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

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

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

생성자 & 소멸자 문서화

◆ TQuad() [1/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( T tLTX,
T tLTY,
T tRTX,
T tRTY,
T tRBX,
T tRBY,
T tLBX,
T tLBY )
inline

네 개의 꼭짓점 좌표로 사각형을 생성합니다.

매개변수
[in]tLTX좌상단 점의 X 좌표.
[in]tLTY좌상단 점의 Y 좌표.
[in]tRTX우상단 점의 X 좌표.
[in]tRTY우상단 점의 Y 좌표.
[in]tRBX우하단 점의 X 좌표.
[in]tRBY우하단 점의 Y 좌표.
[in]tLBX좌하단 점의 X 좌표.
[in]tLBY좌하단 점의 Y 좌표.

◆ TQuad() [2/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int8_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [3/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int8_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [4/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint8_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [5/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint8_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [6/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int16_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [7/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int16_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [8/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint16_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [9/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint16_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [10/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int32_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [11/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int32_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [12/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint32_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [13/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint32_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [14/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int64_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [15/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< int64_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [16/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint64_t > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [17/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< uint64_t > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [18/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< float > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [19/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< float > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [20/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< double > & tq)
inline

복사 생성자

매개변수
[in]tq복사할 원본 사각형 객체.

◆ TQuad() [21/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TQuad< double > * pTq)
inline

복사 생성자

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ TQuad() [22/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int8_t > & tpLT,
const TPoint< int8_t > & tpRT,
const TPoint< int8_t > & tpRB,
const TPoint< int8_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [23/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int8_t > * pTpLT,
const TPoint< int8_t > * pTpRT,
const TPoint< int8_t > * pTpRB,
const TPoint< int8_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [24/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint8_t > & tpLT,
const TPoint< uint8_t > & tpRT,
const TPoint< uint8_t > & tpRB,
const TPoint< uint8_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [25/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint8_t > * pTpLT,
const TPoint< uint8_t > * pTpRT,
const TPoint< uint8_t > * pTpRB,
const TPoint< uint8_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [26/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int16_t > & tpLT,
const TPoint< int16_t > & tpRT,
const TPoint< int16_t > & tpRB,
const TPoint< int16_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [27/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int16_t > * pTpLT,
const TPoint< int16_t > * pTpRT,
const TPoint< int16_t > * pTpRB,
const TPoint< int16_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [28/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint16_t > & tpLT,
const TPoint< uint16_t > & tpRT,
const TPoint< uint16_t > & tpRB,
const TPoint< uint16_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [29/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint16_t > * pTpLT,
const TPoint< uint16_t > * pTpRT,
const TPoint< uint16_t > * pTpRB,
const TPoint< uint16_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [30/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int32_t > & tpLT,
const TPoint< int32_t > & tpRT,
const TPoint< int32_t > & tpRB,
const TPoint< int32_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [31/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int32_t > * pTpLT,
const TPoint< int32_t > * pTpRT,
const TPoint< int32_t > * pTpRB,
const TPoint< int32_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [32/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint32_t > & tpLT,
const TPoint< uint32_t > & tpRT,
const TPoint< uint32_t > & tpRB,
const TPoint< uint32_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [33/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint32_t > * pTpLT,
const TPoint< uint32_t > * pTpRT,
const TPoint< uint32_t > * pTpRB,
const TPoint< uint32_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [34/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int64_t > & tpLT,
const TPoint< int64_t > & tpRT,
const TPoint< int64_t > & tpRB,
const TPoint< int64_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [35/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< int64_t > * pTpLT,
const TPoint< int64_t > * pTpRT,
const TPoint< int64_t > * pTpRB,
const TPoint< int64_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [36/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint64_t > & tpLT,
const TPoint< uint64_t > & tpRT,
const TPoint< uint64_t > & tpRB,
const TPoint< uint64_t > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [37/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< uint64_t > * pTpLT,
const TPoint< uint64_t > * pTpRT,
const TPoint< uint64_t > * pTpRB,
const TPoint< uint64_t > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [38/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< float > & tpLT,
const TPoint< float > & tpRT,
const TPoint< float > & tpRB,
const TPoint< float > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [39/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< float > * pTpLT,
const TPoint< float > * pTpRT,
const TPoint< float > * pTpRB,
const TPoint< float > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ TQuad() [40/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< double > & tpLT,
const TPoint< double > & tpRT,
const TPoint< double > & tpRB,
const TPoint< double > & tpLB )
inline

네 개의 꼭짓점으로 사각형을 생성합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ TQuad() [41/41]

template<typename T>
FLImaging::Base::TQuad< T >::TQuad ( const TPoint< double > * pTpLT,
const TPoint< double > * pTpRT,
const TPoint< double > * pTpRB,
const TPoint< double > * pTpLB )
inline

네 개의 꼭짓점 포인터로 사각형을 생성합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

멤버 함수 문서화

◆ operator!=() [1/4]

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

부등 연산자

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

◆ operator!=() [2/4]

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

부등 연산자

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

◆ operator!=() [3/4]

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

부등 연산자

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

◆ operator!=() [4/4]

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

부등 연산자

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

◆ operator*() [1/8]

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

곱셈 연산자입니다.

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

◆ operator*() [2/8]

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

곱셈 연산자입니다.

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

◆ operator*() [3/8]

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

곱셈 연산자입니다.

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

◆ operator*() [4/8]

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

곱셈 연산자입니다.

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

◆ operator*() [5/8]

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

곱셈 연산자입니다.

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

◆ operator*() [6/8]

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

곱셈 연산자입니다.

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

◆ operator*() [7/8]

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

곱셈 연산자입니다.

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

◆ operator*() [8/8]

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

곱셈 연산자입니다.

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

◆ operator*=() [1/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [2/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [3/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [4/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [5/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [6/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [7/8]

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

곱셈 대입 연산자입니다.

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

◆ operator*=() [8/8]

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

곱셈 대입 연산자입니다.

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

◆ operator+() [1/8]

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

덧셈 연산자입니다.

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

◆ operator+() [2/8]

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

덧셈 연산자입니다.

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

◆ operator+() [3/8]

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

덧셈 연산자입니다.

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

◆ operator+() [4/8]

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

덧셈 연산자입니다.

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

◆ operator+() [5/8]

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

덧셈 연산자입니다.

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

◆ operator+() [6/8]

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

덧셈 연산자입니다.

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

◆ operator+() [7/8]

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

덧셈 연산자입니다.

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

◆ operator+() [8/8]

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

덧셈 연산자입니다.

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

◆ operator+=() [1/8]

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

덧셈 대입 연산자입니다.

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

◆ operator+=() [2/8]

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

덧셈 대입 연산자입니다.

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

◆ operator+=() [3/8]

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

덧셈 대입 연산자입니다.

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

◆ operator+=() [4/8]

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

덧셈 대입 연산자입니다.

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

◆ operator+=() [5/8]

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

덧셈 대입 연산자

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

◆ operator+=() [6/8]

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

덧셈 대입 연산자

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

◆ operator+=() [7/8]

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

덧셈 대입 연산자

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

◆ operator+=() [8/8]

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

덧셈 대입 연산자

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

◆ operator-() [1/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [2/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [3/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [4/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [5/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [6/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [7/8]

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

뺄셈 연산자입니다.

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

◆ operator-() [8/8]

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

뺄셈 연산자입니다.

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

◆ operator-=() [1/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [2/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [3/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [4/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [5/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [6/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [7/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator-=() [8/8]

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

뺄셈 대입 연산자입니다.

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

◆ operator/() [1/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [2/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [3/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [4/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [5/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [6/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [7/8]

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

나눗셈 연산자입니다.

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

◆ operator/() [8/8]

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

나눗셈 연산자입니다.

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

◆ operator/=() [1/8]

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

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

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

◆ operator/=() [2/8]

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

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

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

◆ operator/=() [3/8]

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

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

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

◆ operator/=() [4/8]

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

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

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

◆ operator/=() [5/8]

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

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

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

◆ operator/=() [6/8]

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

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

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

◆ operator/=() [7/8]

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

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

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

◆ operator/=() [8/8]

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

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

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

◆ operator=() [1/8]

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

대입 연산자

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

◆ operator=() [2/8]

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

대입 연산자

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

◆ operator=() [3/8]

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

대입 연산자

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

◆ operator=() [4/8]

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

대입 연산자

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

◆ operator=() [5/8]

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

대입 연산자

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

◆ operator=() [6/8]

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

대입 연산자

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

◆ operator=() [7/8]

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

대입 연산자

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

◆ operator=() [8/8]

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

대입 연산자

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

◆ operator==() [1/4]

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

동일성 연산자

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

◆ operator==() [2/4]

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

동일성 연산자

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

◆ operator==() [3/4]

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

동일성 연산자

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

◆ operator==() [4/4]

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

동일성 연산자

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

◆ Set() [1/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< double > & tpLT,
const TPoint< double > & tpRT,
const TPoint< double > & tpRB,
const TPoint< double > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [2/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< double > * pTpLT,
const TPoint< double > * pTpRT,
const TPoint< double > * pTpRB,
const TPoint< double > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [3/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< float > & tpLT,
const TPoint< float > & tpRT,
const TPoint< float > & tpRB,
const TPoint< float > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [4/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< float > * pTpLT,
const TPoint< float > * pTpRT,
const TPoint< float > * pTpRB,
const TPoint< float > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [5/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int16_t > & tpLT,
const TPoint< int16_t > & tpRT,
const TPoint< int16_t > & tpRB,
const TPoint< int16_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [6/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int16_t > * pTpLT,
const TPoint< int16_t > * pTpRT,
const TPoint< int16_t > * pTpRB,
const TPoint< int16_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [7/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int32_t > & tpLT,
const TPoint< int32_t > & tpRT,
const TPoint< int32_t > & tpRB,
const TPoint< int32_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [8/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int32_t > * pTpLT,
const TPoint< int32_t > * pTpRT,
const TPoint< int32_t > * pTpRB,
const TPoint< int32_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [9/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int64_t > & tpLT,
const TPoint< int64_t > & tpRT,
const TPoint< int64_t > & tpRB,
const TPoint< int64_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [10/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int64_t > * pTpLT,
const TPoint< int64_t > * pTpRT,
const TPoint< int64_t > * pTpRB,
const TPoint< int64_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [11/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int8_t > & tpLT,
const TPoint< int8_t > & tpRT,
const TPoint< int8_t > & tpRB,
const TPoint< int8_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [12/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< int8_t > * pTpLT,
const TPoint< int8_t > * pTpRT,
const TPoint< int8_t > * pTpRB,
const TPoint< int8_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [13/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint16_t > & tpLT,
const TPoint< uint16_t > & tpRT,
const TPoint< uint16_t > & tpRB,
const TPoint< uint16_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [14/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint16_t > * pTpLT,
const TPoint< uint16_t > * pTpRT,
const TPoint< uint16_t > * pTpRB,
const TPoint< uint16_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [15/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint32_t > & tpLT,
const TPoint< uint32_t > & tpRT,
const TPoint< uint32_t > & tpRB,
const TPoint< uint32_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [16/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint32_t > * pTpLT,
const TPoint< uint32_t > * pTpRT,
const TPoint< uint32_t > * pTpRB,
const TPoint< uint32_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [17/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint64_t > & tpLT,
const TPoint< uint64_t > & tpRT,
const TPoint< uint64_t > & tpRB,
const TPoint< uint64_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [18/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint64_t > * pTpLT,
const TPoint< uint64_t > * pTpRT,
const TPoint< uint64_t > * pTpRB,
const TPoint< uint64_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [19/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint8_t > & tpLT,
const TPoint< uint8_t > & tpRT,
const TPoint< uint8_t > & tpRB,
const TPoint< uint8_t > & tpLB )
inline

네 개의 꼭짓점을 사용하여 사각형을 설정합니다.

매개변수
[in]tpLT좌상단 점.
[in]tpRT우상단 점.
[in]tpRB우하단 점.
[in]tpLB좌하단 점.

◆ Set() [20/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( const TPoint< uint8_t > * pTpLT,
const TPoint< uint8_t > * pTpRT,
const TPoint< uint8_t > * pTpRB,
const TPoint< uint8_t > * pTpLB )
inline

네 개의 꼭짓점 포인터를 사용하여 사각형을 설정합니다.

매개변수
[in]pTpLT좌상단 점의 포인터.
[in]pTpRT우상단 점의 포인터.
[in]pTpRB우하단 점의 포인터.
[in]pTpLB좌하단 점의 포인터.

◆ Set() [21/41]

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

사각형을 설정합니다.

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

◆ Set() [22/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [23/41]

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

사각형을 설정합니다.

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

◆ Set() [24/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [25/41]

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

사각형을 설정합니다.

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

◆ Set() [26/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [27/41]

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

사각형을 설정합니다.

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

◆ Set() [28/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [29/41]

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

사각형을 설정합니다.

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

◆ Set() [30/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [31/41]

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

사각형을 설정합니다.

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

◆ Set() [32/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [33/41]

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

사각형을 설정합니다.

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

◆ Set() [34/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [35/41]

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

사각형을 설정합니다.

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

◆ Set() [36/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [37/41]

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

사각형을 설정합니다.

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

◆ Set() [38/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [39/41]

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

사각형을 설정합니다.

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

◆ Set() [40/41]

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

사각형을 설정합니다.

매개변수
[in]pTq원본 사각형 객체의 포인터.

◆ Set() [41/41]

template<typename T>
void FLImaging::Base::TQuad< T >::Set ( T tLTX,
T tLTY,
T tRTX,
T tRTY,
T tRBX,
T tRBY,
T tLBX,
T tLBY )
inline

네 개의 꼭짓점 좌표를 사용하여 사각형을 설정합니다.

매개변수
[in]tLTX좌상단 점의 X 좌표.
[in]tLTY좌상단 점의 Y 좌표.
[in]tRTX우상단 점의 X 좌표.
[in]tRTY우상단 점의 Y 좌표.
[in]tRBX우하단 점의 X 좌표.
[in]tRBY우하단 점의 Y 좌표.
[in]tLBX좌하단 점의 X 좌표.
[in]tLBY좌하단 점의 Y 좌표.

◆ operator* [1/4]

template<typename T>
TQuad< T > operator* ( double value,
const TQuad< T > & tq )
friend

곱셈 연산자입니다.

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

◆ operator* [2/4]

template<typename T>
TQuad< T > operator* ( float value,
const TQuad< T > & tq )
friend

곱셈 연산자입니다.

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

◆ operator* [3/4]

template<typename T>
TQuad< T > operator* ( int32_t value,
const TQuad< T > & tq )
friend

곱셈 연산자입니다.

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

◆ operator* [4/4]

template<typename T>
TQuad< T > operator* ( int64_t value,
const TQuad< T > & tq )
friend

곱셈 연산자입니다.

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

◆ operator+ [1/4]

template<typename T>
TQuad< T > operator+ ( double value,
const TQuad< T > & tq )
friend

덧셈 연산자입니다.

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

◆ operator+ [2/4]

template<typename T>
TQuad< T > operator+ ( float value,
const TQuad< T > & tq )
friend

덧셈 연산자입니다.

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

◆ operator+ [3/4]

template<typename T>
TQuad< T > operator+ ( int32_t value,
const TQuad< T > & tq )
friend

덧셈 연산자입니다.

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

◆ operator+ [4/4]

template<typename T>
TQuad< T > operator+ ( int64_t value,
const TQuad< T > & tq )
friend

덧셈 연산자입니다.

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

◆ operator- [1/4]

template<typename T>
TQuad< T > operator- ( double value,
const TQuad< T > & tq )
friend

뺄셈 연산자입니다.

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

◆ operator- [2/4]

template<typename T>
TQuad< T > operator- ( float value,
const TQuad< T > & tq )
friend

뺄셈 연산자입니다.

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

◆ operator- [3/4]

template<typename T>
TQuad< T > operator- ( int32_t value,
const TQuad< T > & tq )
friend

뺄셈 연산자입니다.

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

◆ operator- [4/4]

template<typename T>
TQuad< T > operator- ( int64_t value,
const TQuad< T > & tq )
friend

뺄셈 연산자입니다.

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

◆ operator/ [1/4]

template<typename T>
TQuad< T > operator/ ( double value,
const TQuad< T > & tq )
friend

나눗셈 연산자입니다.

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

◆ operator/ [2/4]

template<typename T>
TQuad< T > operator/ ( float value,
const TQuad< T > & tq )
friend

나눗셈 연산자입니다.

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

◆ operator/ [3/4]

template<typename T>
TQuad< T > operator/ ( int32_t value,
const TQuad< T > & tq )
friend

나눗셈 연산자입니다.

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

◆ operator/ [4/4]

template<typename T>
TQuad< T > operator/ ( int64_t value,
const TQuad< T > & tq )
friend

나눗셈 연산자입니다.

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

멤버 데이터 문서화

◆ tpPoints

template<typename T>
TPoint<T> FLImaging::Base::TQuad< T >::tpPoints[4]

사변형의 네 정점