Geometry.FillContains メソッド

定義

Geometry に指定した Geometry が完全に含まれているかどうかを示します。

オーバーロード

FillContains(Geometry)

現在のジオメトリに指定した Geometry が完全に含まれているかどうかを示します。

FillContains(Point)

ジオメトリに指定した Point が含まれているかどうかを示します。

FillContains(Geometry, Double, ToleranceType)

指定した許容誤差を前提として、現在のジオメトリに指定した Geometry が含まれているかどうかを示します。

FillContains(Point, Double, ToleranceType)

指定した許容誤差を前提として、ジオメトリに指定した Point が含まれているかどうかを示します。

FillContains(Geometry)

現在のジオメトリに指定した Geometry が完全に含まれているかどうかを示します。

public:
 bool FillContains(System::Windows::Media::Geometry ^ geometry);
public bool FillContains (System.Windows.Media.Geometry geometry);
member this.FillContains : System.Windows.Media.Geometry -> bool
Public Function FillContains (geometry As Geometry) As Boolean

パラメーター

geometry
Geometry

コンテインメントのテスト対象のジオメトリ。

戻り値

Boolean

現在のジオメトリに geometry が完全に含まれている場合は true。それ以外の場合は false

注釈

現在のジオメトリに指定されたジオメトリが含まれているかどうかを判断するときに、エラーの既定の余白 (プロパティによって StandardFlatteningTolerance 記述) が使用されます。 独自の誤差範囲を指定するには、このメソッドを FillContains 使用します。

適用対象

FillContains(Point)

ジオメトリに指定した Point が含まれているかどうかを示します。

public:
 bool FillContains(System::Windows::Point hitPoint);
public bool FillContains (System.Windows.Point hitPoint);
member this.FillContains : System.Windows.Point -> bool
Public Function FillContains (hitPoint As Point) As Boolean

パラメーター

hitPoint
Point

コンテインメントのテスト対象の点。

戻り値

Boolean

ジオメトリに hitPoint が含まれている場合は true。それ以外の場合は false

注釈

ジオメトリに指定した点が StandardFlatteningTolerance 含まれているかどうかを判断するときに、既定の許容値係数 (プロパティによって記述) が使用されます。 独自の許容範囲係数を指定するには、このメソッドを FillContains 使用します。

適用対象

FillContains(Geometry, Double, ToleranceType)

指定した許容誤差を前提として、現在のジオメトリに指定した Geometry が含まれているかどうかを示します。

public:
 bool FillContains(System::Windows::Media::Geometry ^ geometry, double tolerance, System::Windows::Media::ToleranceType type);
public bool FillContains (System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);
member this.FillContains : System.Windows.Media.Geometry * double * System.Windows.Media.ToleranceType -> bool
Public Function FillContains (geometry As Geometry, tolerance As Double, type As ToleranceType) As Boolean

パラメーター

geometry
Geometry

コンテインメントのテスト対象のジオメトリ。

tolerance
Double

ジオメトリの多角形近似における点と点の間の距離の上限。 値が小さいほど、生成される結果の精度は高まりますが、実行速度が低下します。 tolerance が .000001 より小さい場合、.000001 が代わりに使用されます。

type
ToleranceType

許容範囲の要素が絶対値か、またはこのジオメトリの領域に対して相対的かを指定する、ToleranceType 値の 1 つ。

戻り値

Boolean

指定した許容誤差を前提として、現在のジオメトリに geometry が含まれている場合は true。それ以外の場合は false

注釈

一部 Geometry のメソッド (たとえば FillContains) は、ジオメトリの多角形近似を生成または使用します。 許容値係数は、この多角形近似のポイント間の最大距離を指定します。 許容値が小さいほど近似値は優れていますが、許容係数が大きい近似よりも多くの処理が必要です。

適用対象

FillContains(Point, Double, ToleranceType)

指定した許容誤差を前提として、ジオメトリに指定した Point が含まれているかどうかを示します。

public:
 bool FillContains(System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool FillContains (System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.FillContains : System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function FillContains (hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean

パラメーター

hitPoint
Point

コンテインメントのテスト対象の点。

tolerance
Double

ジオメトリの多角形近似における点と点の間の距離の上限。 値が小さいほど、生成される結果の精度は高まりますが、実行速度が低下します。 tolerance が .000001 より小さい場合、.000001 が代わりに使用されます。

type
ToleranceType

許容範囲の要素が絶対値か、またはこのジオメトリの領域に対して相対的かを指定する、ToleranceType 値の 1 つ。

戻り値

Boolean

指定した許容誤差を前提として、ジオメトリに hitPoint が含まれている場合は true。それ以外の場合は false

注釈

一部 Geometry のメソッド (たとえば FillContains) は、ジオメトリの多角形近似を生成または使用します。 許容値係数は、この多角形近似のポイント間の最大距離を指定します。 許容値が小さいほど近似値は優れていますが、許容係数が大きい近似よりも多くの処理が必要です。

適用対象