Geometry.StrokeContains Geometry.StrokeContains Geometry.StrokeContains Method

Definition

Bestimmt, ob der Strich der Geometrie den angegebenen Point enthält.Determines whether the geometry's stroke contains the specified Point.

Überlädt

StrokeContains(Pen, Point) StrokeContains(Pen, Point) StrokeContains(Pen, Point)

Bestimmt, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry.

StrokeContains(Pen, Point, Double, ToleranceType) StrokeContains(Pen, Point, Double, ToleranceType) StrokeContains(Pen, Point, Double, ToleranceType)

Bestimmt unter Verwendung der festgelegten Fehlertoleranz, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry, given the specified margin of error.

StrokeContains(Pen, Point) StrokeContains(Pen, Point) StrokeContains(Pen, Point)

Bestimmt, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry.

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

Parameter

pen
Pen Pen Pen

Ein Objekt, das den Bereich des Strichs der Geometrie bestimmt.An object that determines the area of the geometry's stroke.

hitPoint
Point Point Point

Der auf seine Position zu überprüfende Punkt.The point to test for containment.

Gibt zurück

true, wenn hitPoint in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird, andernfalls false.true if hitPoint is contained in the stroke produced by applying the specified Pen to the geometry; otherwise, false.

Hinweise

Der Standardtoleranz Faktor (angegeben durch die StandardFlatteningTolerance -Eigenschaft) wird verwendet, um zu bestimmen, ob sich der angegebene Punkt im Strich der Geometrie befindet.The default tolerance factor (specified by the StandardFlatteningTolerance property) is used when determining whether the specified point is located in the geometry's stroke. Um einen eigenen Toleranz Faktor anzugeben, verwenden Sie StrokeContains die-Überladung.To specify your own tolerance factor, use the StrokeContains overload.

Einige Geometry Methoden ( StrokeContainsz. b.) führen zu einer polygonalen Näherung der Geometrie.Some Geometry methods (such as StrokeContains) produce or use a polygonal approximation of the geometry. Der Toleranz Faktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Näherung an.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Kleinere Toleranzwerte führen zu besseren Näherungen, erfordern jedoch mehr Verarbeitungsleistung als eine Näherung mit einem großen Toleranz Faktor.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

StrokeContains(Pen, Point, Double, ToleranceType) StrokeContains(Pen, Point, Double, ToleranceType) StrokeContains(Pen, Point, Double, ToleranceType)

Bestimmt unter Verwendung der festgelegten Fehlertoleranz, ob der angegebene Point in dem Strich enthalten ist, der durch Anwenden des angegebenen Pen auf die Geometrie erzeugt wird.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry, given the specified margin of error.

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

Parameter

pen
Pen Pen Pen

Ein Objekt, das den Strich einer Geometrie definiert.An object that defines the stroke of a geometry.

hitPoint
Point Point Point

Der auf seine Position zu überprüfende Punkt.The point to test for containment.

tolerance
Double Double Double

Die maximalen Grenzen für die Entfernung zwischen Punkten in der polygonalen Approximation der Geometrie.The maximum bounds on the distance between points in the polygonal approximation of the geometry. Kleinere Werte liefern genauere Ergebnisse, führen jedoch zu einer langsameren Ausführung.Smaller values produce more accurate results but cause slower execution. Wenn tolerance kleiner als 0,000001 ist, wird stattdessen 0,000001 verwendet.If tolerance is less than .000001, .000001 is used instead.

type
ToleranceType ToleranceType ToleranceType

Einer der ToleranceType-Werte, die angeben, ob der Toleranzfaktor ein absoluter Wert oder relativ zum Bereich der Geometrie ist.One of the ToleranceType values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.

Gibt zurück

true, wenn der durch Anwenden des angegebenen Pen auf die Geometrie erstellte Strich unter Berücksichtigung der festgelegten Fehlertoleranz den angegebenen Punkt enthält, andernfalls false.true if the stroke created by applying the specified Pen to the geometry contains the specified point, given the specified tolerance factor; otherwise, false.

Hinweise

Einige Geometry Methoden ( StrokeContainsz. b.) führen zu einer polygonalen Näherung der Geometrie.Some Geometry methods (such as StrokeContains) produce or use a polygonal approximation of the geometry. Der Toleranz Faktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Näherung an.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Kleinere Toleranzwerte führen zu besseren Näherungen, erfordern jedoch mehr Verarbeitungsleistung als eine Näherung mit einem großen Toleranz Faktor.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

Gilt für: