Class Extent
Extent class
Двумерная пространственная ограничивающая рамка.
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 отрицательно и YMin сYMax еслиHeight отрицательно. |
ToPolygon() | Преобразует экстент в прямоугольный многоугольник, представляющий его. |
override ToString() | Возвращает строку, которая представляет текущий объект. |
operator == | Реализует оператор ‘==’. |
operator != | Реализует оператор ‘!=’. |
Смотрите также