Aracılığıyla paylaş


Geometry.StrokeContains Yöntem

Tanım

Geometrinin vuruşunun belirtilen Pointöğesini içerip içermediğini belirler.

Aşırı Yüklemeler

Name Description
StrokeContains(Pen, Point)

Belirtilen Point geometriye uygulanarak belirtilenin üretilen vuruşta Pen bulunup bulunmadığını belirler.

StrokeContains(Pen, Point, Double, ToleranceType)

Belirtilen Point hata kenar boşluğu göz önünde bulundurularak belirtilen geometriye uygulanarak belirtilenin Pen üretilen vuruşta bulunup bulunmadığını belirler.

StrokeContains(Pen, Point)

Belirtilen Point geometriye uygulanarak belirtilenin üretilen vuruşta Pen bulunup bulunmadığını belirler.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint);
public bool StrokeContains(System.Windows.Media.Pen pen, System.Windows.Point hitPoint);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point) As Boolean

Parametreler

pen
Pen

Geometrinin vuruşunun alanını belirleyen nesne.

hitPoint
Point

Kapsama için test edilmesi gereken nokta.

Döndürülenler

truebelirtilen geometriye uygulanarak Pen üretilen vuruşta yer alırsahitPoint; aksi takdirde, false.

Açıklamalar

Belirtilen noktanın geometrinin vuruşunda StandardFlatteningTolerance bulunup bulunmadığını belirlerken varsayılan tolerans faktörü (özellik tarafından belirtilir) kullanılır. Kendi tolerans faktörünüzü belirtmek için aşırı yüklemeyi kullanın StrokeContains .

Bazı Geometry yöntemler (örneğin StrokeContains), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır

StrokeContains(Pen, Point, Double, ToleranceType)

Belirtilen Point hata kenar boşluğu göz önünde bulundurularak belirtilen geometriye uygulanarak belirtilenin Pen üretilen vuruşta bulunup bulunmadığını belirler.

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

Parametreler

pen
Pen

Geometrinin vuruşunu tanımlayan nesne.

hitPoint
Point

Kapsama için test edilmesi gereken nokta.

tolerance
Double

Geometrinin çokgen yaklaşık cinsinden noktaları arasındaki uzaklık üzerindeki maksimum sınırlar. Daha küçük değerler daha doğru sonuçlar üretir, ancak yürütmenin yavaşmasına neden olur. .000001'den küçükse tolerance , bunun yerine .000001 kullanılır.

type
ToleranceType

Tolerans faktörünün ToleranceType mutlak bir değer mi yoksa geometri alanına göre mi olduğunu belirten değerlerden biri.

Döndürülenler

true belirtilen geometriye uygulanarak Pen oluşturulan vuruş belirtilen noktayı içeriyorsa, belirtilen tolerans faktörü dikkate alındığında; aksi takdirde, false.

Açıklamalar

Bazı Geometry yöntemler (örneğin StrokeContains), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır