Geometry.StrokeContains Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
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)
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.