Class Extent

Extent class

2차원 공간 경계 상자입니다.

public class Extent : IEquatable<Extent>

생성자

이름설명
Extent()새 인스턴스를 만듭니다.
Extent(SpatialReferenceSystem)새 인스턴스를 만듭니다.
Extent(double, double, double, double, SpatialReferenceSystem)새 인스턴스를 만듭니다.

속성

이름설명
Center { get; }범위의 중심.
Height { get; }범위의 높이.
IsValid { get; }이 여부를 결정합니다.Extent 유효합니다.
SpatialReferenceSystem { get; set; }SpatialReferenceSystem 이 익스텐트와 연관됨. 가능null 만약에SpatialReferenceSystem 알 수 없음. 사용GetTransformed 차이 공간 참조 시스템 간의 범위를 변환하기 위해.
Width { get; }범위의 너비입니다.
XMax { get; set; }X 좌표의 최대값.
XMin { get; set; }X 좌표의 최소값.
YMax { get; set; }Y 좌표의 최대값입니다.
YMin { get; set; }Y 좌표의 최소값입니다.

행동 양식

이름설명
Clone()이 인스턴스를 복제합니다.
Contains(Extent)이 익스텐트에 인수가 포함되어 있는지 여부를 결정합니다.
Contains(IGeometry)이 익스텐트에 인수가 포함되어 있는지 여부를 결정합니다.
Contains(double, double)이 범위에 인수로 정의된 좌표가 포함되어 있는지 여부를 결정합니다.
Equals(Extent)현재 개체가 같은 유형의 다른 개체와 같은지 여부를 나타냅니다.
override Equals(object)지정된 개체가 현재 개체와 같은지 여부를 확인합니다.
override GetHashCode()기본 해시 함수 역할을 합니다.
GetTransformed(SpatialReferenceSystem)지정된 새 범위를 반환합니다.SpatialReferenceSystem 이 범위를 포함하는 .
Grow(Extent)인수를 포함하도록 이 익스텐트를 늘립니다.
Grow(double, double)지정된 점을 포함하도록 이 범위를 늘립니다.
GrowX(double)지정된 값을 포함하도록 X축을 따라 이 범위를 확장합니다.
GrowY(double)지정된 값을 포함하도록 Y축을 따라 이 범위를 늘립니다.
Intersects(Extent)이 범위가 인수와 교차하는지 여부를 결정합니다.
Intersects(IGeometry)이 범위가 인수와 교차하는지 여부를 결정합니다.
Normalize()스왑XMin ~와 함께XMax 만약에Width 음수 and YMin ~와 함께YMax 만약에Height 음수입니다.
ToPolygon()이 범위를 나타내는 직사각형 폴리곤으로 변환합니다.
override ToString()현재 개체를 나타내는 문자열을 반환합니다.
operator ==‘==’ 연산자를 구현합니다.
operator !=‘!=’ 연산자를 구현합니다.

또한보십시오