System::Drawing::RectangleF 클래스

RectangleF class

이미지의 사각형 영역을 나타내며, 좌측 상단 모서리의 단정밀도 부동소수점 X 및 Y 좌표와 너비와 높이로 정의됩니다. 이 유형은 스택에 할당하고 값 또는 참조로 함수에 전달해야 합니다. 이 유형의 객체를 관리하기 위해 System::SmartPtr 클래스를 절대 사용하지 마십시오.

class RectangleF

메서드

메서드설명
Contains(float, float)지정된 점이 현재 객체가 나타내는 사각형 내부에 있는지 확인합니다.
Contains(const PointF&)지정된 점이 현재 객체가 나타내는 사각형 내부에 있는지 확인합니다.
Contains(const RectangleF&)지정된 사각형이 현재 객체가 나타내는 사각형 내부에 있는지 확인합니다.
Equals(const RectangleF&) const현재 객체와 지정된 객체가 나타내는 사각형이 동일한지 확인합니다.
static FromLTRB(float, float, float, float)지정된 가장자리 위치를 가진 사각형을 나타내는 새로운 RectangleF 객체를 생성합니다.
get_Bottom() const현재 객체가 나타내는 사각형의 아래쪽 가장자리 y 좌표를 반환합니다.
get_Height() const현재 객체가 나타내는 사각형의 높이를 반환합니다.
get_IsEmpty() const현재 객체가 나타내는 사각형의 왼쪽 위 모서리 X 및 Y 좌표와 너비 및 높이가 0인지 확인합니다.
get_Left() const현재 객체가 나타내는 사각형의 왼쪽 가장자리 X 좌표를 반환합니다.
get_Location() const현재 객체가 나타내는 사각형의 왼쪽 위 모서리 위치를 지정하는 PointF 클래스의 인스턴스를 반환합니다.
get_Right() const현재 객체가 나타내는 사각형의 오른쪽 가장자리 X 좌표를 반환합니다.
get_Size() const현재 객체가 나타내는 사각형의 너비와 높이를 지정하는 SizeF 클래스의 인스턴스를 반환합니다.
get_Top() const현재 객체가 나타내는 사각형의 위쪽 가장자리 Y 좌표를 반환합니다.
get_Width() const현재 객체가 나타내는 사각형의 너비를 반환합니다.
get_X() const현재 객체가 나타내는 사각형의 왼쪽 위 모서리 X 좌표를 반환합니다.
get_Y() const현재 객체가 나타내는 사각형의 왼쪽 위 모서리 Y 좌표를 반환합니다.
GetHashCode() const현재 객체의 해시 코드를 반환합니다.
Inflate(float, float)현재 객체가 나타내는 사각형의 너비와 높이를 증가시키며, 사각형의 기하학적 중심 위치를 유지합니다. 너비와 높이는 지정된 양만큼 양쪽 방향으로 증가합니다.
Inflate(const SizeF&)현재 객체가 나타내는 사각형의 너비와 높이를 증가시키며, 사각형의 기하학적 중심 위치를 유지합니다. 너비와 높이는 지정된 크기 객체의 너비 및 높이 값에 따라 각각 해당 양만큼 양쪽 방향으로 증가합니다.
static Inflate(const RectangleF&, float, float)지정된 객체가 나타내는 사각형의 너비와 높이를 증가시키며, 사각형의 기하학적 중심 위치를 유지합니다. 너비와 높이는 지정된 양만큼 양쪽 방향으로 증가합니다.
Intersect(const RectangleF&)현재 객체가 나타내는 사각형을 지정된 객체가 나타내는 사각형과의 교차 결과 사각형으로 교체합니다.
static Intersect(const RectangleF&, const RectangleF&)지정된 사각형들의 교차 결과인 사각형을 반환합니다.
IntersectsWith(const RectangleF&)현재 객체와 지정된 객체가 나타내는 사각형이 교차하는지 확인합니다.
Offset(const PointF&)현재 객체가 나타내는 사각형의 위치를 지정된 양만큼 오프셋합니다.
Offset(float, float)현재 객체가 나타내는 사각형의 위치를 지정된 양만큼 오프셋합니다.
operator!=(std::nullptr_t) const항상 true를 반환합니다.
operator==(std::nullptr_t) const항상 false를 반환합니다.
RectangleF()X 및 Y 좌표와 너비 및 높이 값을 0으로 설정한 사각형을 나타내는 새로운 RectangleF 객체 인스턴스를 생성합니다.
RectangleF(float, float, float, float)지정된 왼쪽 위 모서리 좌표와 너비 및 높이를 가진 사각형을 나타내는 새로운 RectangleF 객체 인스턴스를 생성합니다.
RectangleF(const PointF&, const SizeF&)새로운 RectangleF 객체 인스턴스를 생성합니다. 이 객체는 왼쪽 위 모서리 좌표가 PointF 클래스의 인스턴스로 지정되고, 너비와 높이가 SizeF 클래스의 인스턴스로 지정된 사각형을 나타냅니다.
explicit RectangleF(const Rectangle&)지정된 사각형과 동일한 사각형을 나타내는 새로운 RectangleF 객체 인스턴스를 생성합니다.
set_Height(float)현재 객체가 나타내는 사각형의 높이를 설정합니다.
set_Location(PointF)현재 객체가 나타내는 사각형의 왼쪽 위 모서리 위치를 설정합니다.
set_Size(SizeF)현재 객체가 나타내는 사각형의 너비와 높이를 설정합니다.
set_Width(float)현재 객체가 나타내는 사각형의 너비를 설정합니다.
set_X(float)현재 객체가 나타내는 사각형의 왼쪽 위 모서리 X 좌표를 설정합니다.
set_Y(float)현재 객체가 나타내는 사각형의 왼쪽 위 모서리 Y 좌표를 설정합니다.
ToString() const현재 객체의 문자열 표현을 반환합니다.
static Union(const RectangleF&, const RectangleF&)지정된 사각형들의 합집합 결과인 사각형을 반환합니다.

필드

필드설명
static Empty빈 사각형, 즉 위치와 크기 값이 모두 0인 사각형입니다.

또 보기