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()スワップXMinXMaxもしもWidth負の and YMinYMaxもしもHeight負です.
ToPolygon()この範囲を、それを表す長方形のポリゴンに変換します。
override ToString()現在のオブジェクトを表す文字列を返します。
operator ==「==」演算子を実装します。
operator !=‘!=’ 演算子を実装します。

関連項目