Udostępnij za pośrednictwem


Geometry.StrokeContains Metoda

Definicja

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)

Określa, czy określony Point jest zawarty w pociągnięciu generowanym przez zastosowanie określonego Pen elementu do geometrii.

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

Boolean

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)

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.

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

Boolean

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.

Dotyczy