메인 콘텐츠로 건너뛰기
이미지 상의 사각형.

생성자

생성자설명
Rect Rect( XCoordinate left, YCoordinate top, XCoordinate right, YCoordinate bottom )이미지 상의 좌표를 사용하여 Rect 타입 값을 생성합니다. 사각형의 경계는 다음 Parameter로 전달됩니다: left – 왼쪽 경계, top – 위쪽 경계, right – 오른쪽 경계, bottom – 아래쪽 경계.

연산자

OperatorDescription
Or두 사각형을 합칩니다. 결과는 두 사각형을 모두 포함하는 최소 사각형입니다.
And두 사각형의 교집합을 구합니다. 결과는 두 사각형 모두에 포함되는 최대 사각형입니다.

메서드

MethodDescription
XCoordinate Left()사각형의 왼쪽 경계를 반환합니다. 읽기 전용 속성입니다.
YCoordinate top()사각형의 위쪽 경계를 반환합니다. 읽기 전용 속성입니다.
XCoordinate Right()사각형의 오른쪽 경계를 반환합니다. 읽기 전용 속성입니다.
YCoordinate Bottom()사각형의 아래쪽 경계를 반환합니다. 읽기 전용 속성입니다.
Distance Width()사각형의 너비를 반환합니다. 읽기 전용 속성입니다.
Distance Height()사각형의 높이를 반환합니다. 읽기 전용 속성입니다.
Area Area()사각형의 면적을 반환합니다. 읽기 전용 속성입니다.
Void Left( XCoordinate x )사각형의 왼쪽 경계를 설정합니다.
Void top( YCoordinate y )사각형의 위쪽 경계를 설정합니다.
Void Right( XCoordinate x )사각형의 오른쪽 경계를 설정합니다.
Void Bottom( YCoordinate y )사각형의 아래쪽 경계를 설정합니다.
XCoordinate XCenter()사각형 중심의 X 좌표를 반환합니다.
YCoordinate YCenter()사각형 중심의 Y 좌표를 반환합니다.
Void Inflate( Distance xDist, Distance yDist )사각형을 왼쪽과 오른쪽으로 xDist만큼, 위쪽과 아래쪽으로 yDist만큼 확장합니다.
XCoordinate GetX( Real ratio )사각형 내부에서 Left와 Right 좌표 사이에 위치한 X 좌표를 Left + Width * ratio로 계산합니다.
YCoordinate GetY( Real ratio )사각형 내부에서 Top과 Bottom 좌표 사이에 위치한 Y 좌표를 Top + Height * ratio로 계산합니다.
Rect GetInflated( Distance xDist, Distance yDist )”확장된” 사각형을 반환합니다. 각 꼭짓점이 도형을 확장하는 방향으로 xDist 및 yDist만큼 이동됩니다(예: 왼쪽 위 꼭짓점은 위쪽과 왼쪽으로 이동 등). 사각형 자체는 변경되지 않습니다.
Logic IsEmpty()사각형이 이미지에서 비어 있지 않은 영역, 즉 Left < Right 및 top < Bottom인 영역에 해당하는지 확인합니다.