Geometry.StrokeContains Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy pociągnięcie geometrii zawiera określony Pointelement .
Przeciążenia
StrokeContains(Pen, Point) |
Określa, czy określony Point jest zawarty w pociągnięciu generowanym przez zastosowanie określonego Pen elementu do geometrii. |
StrokeContains(Pen, Point, Double, ToleranceType) |
Określa, czy określony Point jest zawarty w pociągnięciu generowanym przez zastosowanie określonego Pen do geometrii, biorąc pod uwagę określony margines błędu. |
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
Parametry
- pen
- Pen
Obiekt, który określa obszar pociągnięcia geometrii.
- hitPoint
- Point
Punkt do testowania pod kątem zawierania.
Zwraca
true
jeśli hitPoint
znajduje się w pociągnięciu utworzonym przez zastosowanie określonego Pen elementu do geometrii; w przeciwnym razie false
.
Uwagi
Domyślny współczynnik tolerancji (określony przez StandardFlatteningTolerance właściwość) jest używany podczas określania, czy określony punkt znajduje się w pociągnięciu geometrii. Aby określić własny współczynnik tolerancji, użyj przeciążenia StrokeContains .
Niektóre Geometry metody (takie jak StrokeContains) tworzą lub używają wielokątnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielokątne. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.
Dotyczy
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
Parametry
- pen
- Pen
Obiekt, który definiuje pociągnięcie geometrii.
- hitPoint
- Point
Punkt do testowania pod kątem zawierania.
- tolerance
- Double
Maksymalna granica odległości między punktami w przybliżeniu wielokątne geometrii. Mniejsze wartości generują dokładniejsze wyniki, ale powodują wolniejsze wykonywanie. Jeśli tolerance
wartość jest mniejsza niż .000001, zostanie użyta zamiast tego wartość .000001.
- type
- ToleranceType
ToleranceType Jedna z wartości określających, czy współczynnik tolerancji jest wartością bezwzględną, czy względem obszaru geometrii.
Zwraca
true
jeśli pociągnięcie utworzone przez zastosowanie określonego Pen do geometrii zawiera określony punkt, biorąc pod uwagę określony współczynnik tolerancji; w przeciwnym razie false
.
Uwagi
Niektóre Geometry metody (takie jak StrokeContains) tworzą lub używają wielokątnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielokątne. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.