Share via


Geometry.StrokeContainsWithDetail メソッド

定義

指定したジオメトリと現在のジオメトリのストロークの交差部分を記述する値を返します。

オーバーロード

StrokeContainsWithDetail(Pen, Geometry)

指定した Geometry と、指定した Pen を現在のジオメトリに適用して作成されるストロークの交差部分を記述する値を返します。

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

指定した許容誤差を前提として、指定した Geometry と、指定した Pen を現在のジオメトリに適用して作成されるストローク間の交差部分を記述する値を取得します。

StrokeContainsWithDetail(Pen, Geometry)

指定した Geometry と、指定した Pen を現在のジオメトリに適用して作成されるストロークの交差部分を記述する値を返します。

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry) As IntersectionDetail

パラメーター

pen
Pen

現在のジオメトリのストロークの領域を決定するオブジェクト。

geometry
Geometry

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

戻り値

列挙値の 1 つ。

注釈

指定したジオメトリが現在のジオメトリの StandardFlatteningTolerance ストローク内にあるかどうかを判断するときに、既定の許容係数 (プロパティによって定義されます) が使用されます。 独自の許容係数を指定するには、 メソッドを使用します StrokeContainsWithDetail

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

適用対象

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

指定した許容誤差を前提として、指定した Geometry と、指定した Pen を現在のジオメトリに適用して作成されるストローク間の交差部分を記述する値を取得します。

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry, double tolerance, System::Windows::Media::ToleranceType type);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry * double * System.Windows.Media.ToleranceType -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry, tolerance As Double, type As ToleranceType) As IntersectionDetail

パラメーター

pen
Pen

現在のジオメトリのストロークの領域を決定するオブジェクト。

geometry
Geometry

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

tolerance
Double

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

type
ToleranceType

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

戻り値

列挙値の 1 つ。

注釈

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

適用対象