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 !=Реализует оператор ‘!=’.

Смотрите также