Geometry.StrokeContains Methode

Definitie

Bepaalt of de slag van de geometrie de opgegeven Pointbevat.

Overloads

Name Description
StrokeContains(Pen, Point)

Bepaalt of de opgegeven Point is opgenomen in de lijn die wordt geproduceerd door de opgegeven Pen geometrie toe te passen.

StrokeContains(Pen, Point, Double, ToleranceType)

Bepaalt of de opgegeven Point is opgenomen in de lijn die wordt geproduceerd door de opgegeven Pen geometrie toe te passen op de geometrie, gezien de opgegeven foutmarge.

StrokeContains(Pen, Point)

Bepaalt of de opgegeven Point is opgenomen in de lijn die wordt geproduceerd door de opgegeven Pen geometrie toe te passen.

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

Parameters

pen
Pen

Een object dat het gebied van de meetlijn bepaalt.

hitPoint
Point

Het punt om te testen op insluiting.

Retouren

trueindien hitPoint deze is opgenomen in de lijn die wordt geproduceerd door de opgegeven Pen geometrie toe te passen; anders. false

Opmerkingen

De standaardtolerantiefactor (opgegeven door de StandardFlatteningTolerance eigenschap) wordt gebruikt bij het bepalen of het opgegeven punt zich in de slag van de geometrie bevindt. Als u uw eigen tolerantiefactor wilt opgeven, gebruikt u de StrokeContains overbelasting.

Sommige Geometry methoden (zoals StrokeContains) produceren of gebruiken een veelhoekige benadering van de geometrie. De tolerantiefactor geeft de maximale afstand tussen punten in deze veelhoekige benadering aan. Kleinere tolerantiewaarden produceren betere benaderingen, maar vereisen meer verwerking dan een benadering met een grote tolerantiefactor.

Van toepassing op

StrokeContains(Pen, Point, Double, ToleranceType)

Bepaalt of de opgegeven Point is opgenomen in de lijn die wordt geproduceerd door de opgegeven Pen geometrie toe te passen op de geometrie, gezien de opgegeven foutmarge.

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

Parameters

pen
Pen

Een object dat de lijn van een geometrie definieert.

hitPoint
Point

Het punt om te testen op insluiting.

tolerance
Double

De maximumgrenzen op de afstand tussen punten in de veelhoekige benadering van de geometrie. Kleinere waarden produceren nauwkeurigere resultaten, maar leiden tot tragere uitvoering. Als tolerance deze kleiner is dan .000001, wordt in plaats daarvan .000001 gebruikt.

type
ToleranceType

Een van de ToleranceType waarden die aangeeft of de tolerantiefactor een absolute waarde is of ten opzichte van het gebied van de geometrie.

Retouren

true als de slag die is gemaakt door het toepassen van de opgegeven Pen op de geometrie het opgegeven punt bevat, gezien de opgegeven tolerantiefactor; falseanders.

Opmerkingen

Sommige Geometry methoden (zoals StrokeContains) produceren of gebruiken een veelhoekige benadering van de geometrie. De tolerantiefactor geeft de maximale afstand tussen punten in deze veelhoekige benadering aan. Kleinere tolerantiewaarden produceren betere benaderingen, maar vereisen meer verwerking dan een benadering met een grote tolerantiefactor.

Van toepassing op