Quadrangle

Quadrangle class

4 個セットを格納Pointを表す sQuadrangle region.

public class Quadrangle : IEquatable<Quadrangle>

コンストラクター

名前説明
Quadrangle()の新しい空のインスタンスを初期化しますQuadrangleclass.
Quadrangle(Point, Point, Point, Point)の新しいインスタンスを初期化しますQuadrangleポイントを記述したクラス.

プロパティ

名前説明
BoundingRectangle { get; }取得Rectangleこれを制限するQuadrangle
IsEmpty { get; }すべてかどうかをテストしますPointこれのQuadrangleゼロの値を持っています。
LeftBottom { get; set; }左下隅を取得しますPointのQuadrangle領域
LeftTop { get; set; }左上隅を取得しますPointのQuadrangle領域
RightBottom { get; set; }右下隅を取得しますPointのQuadrangle領域
RightTop { get; set; }右上隅を取得PointのQuadrangle領域

メソッド

名前説明
Contains(Point)指定されたPointこの中に含まれていますQuadrangleclass.
Contains(Quadrangle)指定されたQuadrangle含まれているか、これと交差していますQuadrangleclass.
Contains(Rectangle)指定されたRectangle含まれているか、これと交差していますQuadrangleclass.
Contains(int, int)指定したポイントがこの範囲内に含まれているかどうかを判断しますQuadrangleclass.
override Equals(object)このインスタンスが指定された値と等しいかどうかを示す値を返しますQuadrangle値.
Equals(Quadrangle)このインスタンスが指定された値と等しいかどうかを示す値を返しますQuadrangle値.
override GetHashCode()このインスタンスのハッシュ コードを返します。
override ToString()これの人間が読める文字列表現を返しますQuadrangle.
operator ==最初かどうかを示す値を返します。Quadrangle値は秒に等しい.
operator !=最初のQuadrangle値が秒と異なります.

田畑

名前説明
static readonly Emptyを表しますQuadrangleプロパティが初期化されていないクラス。

関連項目