Udostępnij za pośrednictwem


Geometry.FillContains Metoda

Definicja

Wskazuje, czy całkowicie Geometry zawiera określony Geometryelement .

Przeciążenia

FillContains(Geometry)

Wskazuje, czy bieżąca geometria całkowicie zawiera określony Geometryelement .

FillContains(Point)

Wskazuje, czy geometria zawiera określony Pointelement .

FillContains(Geometry, Double, ToleranceType)

Wskazuje, czy bieżąca geometria zawiera określony Geometrymargines błędu.

FillContains(Point, Double, ToleranceType)

Wskazuje, czy geometria zawiera określony Pointmargines błędu.

FillContains(Geometry)

Wskazuje, czy bieżąca geometria całkowicie zawiera określony Geometryelement .

public:
 bool FillContains(System::Windows::Media::Geometry ^ geometry);
public bool FillContains (System.Windows.Media.Geometry geometry);
member this.FillContains : System.Windows.Media.Geometry -> bool
Public Function FillContains (geometry As Geometry) As Boolean

Parametry

geometry
Geometry

Geometria do testowania pod kątem zawierania.

Zwraca

Boolean

true jeśli bieżąca geometria zawiera całkowicie ; geometryw przeciwnym razie false.

Uwagi

Domyślny margines błędu (opisany przez StandardFlatteningTolerance właściwość) jest używany podczas określania, czy bieżąca geometria zawiera określoną geometrię. Aby określić własny margines błędu, użyj FillContains metody .

Dotyczy

FillContains(Point)

Wskazuje, czy geometria zawiera określony Pointelement .

public:
 bool FillContains(System::Windows::Point hitPoint);
public bool FillContains (System.Windows.Point hitPoint);
member this.FillContains : System.Windows.Point -> bool
Public Function FillContains (hitPoint As Point) As Boolean

Parametry

hitPoint
Point

Punkt do przetestowania pod kątem zawierania.

Zwraca

Boolean

truejeśli geometria zawiera hitPoint; w przeciwnym razie . false

Uwagi

Domyślny współczynnik tolerancji (opisany przez StandardFlatteningTolerance właściwość) jest używany podczas określania, czy geometria zawiera określony punkt. Aby określić własny współczynnik tolerancji, użyj FillContains metody .

Dotyczy

FillContains(Geometry, Double, ToleranceType)

Wskazuje, czy bieżąca geometria zawiera określony Geometrymargines błędu.

public:
 bool FillContains(System::Windows::Media::Geometry ^ geometry, double tolerance, System::Windows::Media::ToleranceType type);
public bool FillContains (System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);
member this.FillContains : System.Windows.Media.Geometry * double * System.Windows.Media.ToleranceType -> bool
Public Function FillContains (geometry As Geometry, tolerance As Double, type As ToleranceType) As Boolean

Parametry

geometry
Geometry

Geometria do testowania pod kątem zawierania.

tolerance
Double

Maksymalna granica odległości między punktami w przybliżeniu wielokątnych geometrii. Mniejsze wartości generują dokładniejsze wyniki, ale powodują wolniejsze wykonywanie. Jeśli tolerance wartość jest mniejsza niż .000001, zamiast tego jest używany plik .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 bieżąca geometria zawiera geometrywartość , biorąc pod uwagę określony margines błędu; w przeciwnym razie false.

Uwagi

Niektóre Geometry metody (takie jak FillContains) tworzą lub używają wielogonalnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielogonalowym. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.

Dotyczy

FillContains(Point, Double, ToleranceType)

Wskazuje, czy geometria zawiera określony Pointmargines błędu.

public:
 bool FillContains(System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool FillContains (System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.FillContains : System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function FillContains (hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean

Parametry

hitPoint
Point

Punkt do przetestowania pod kątem zawierania.

tolerance
Double

Maksymalna granica odległości między punktami w wielogonalowym przybliżeniu geometrii. Mniejsze wartości generują dokładniejsze wyniki, ale powodują wolniejsze wykonywanie. Jeśli tolerance wartość jest mniejsza niż .000001, zamiast tego jest używany plik .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 geometria zawiera hitPoint, biorąc pod uwagę określony margines błędu; w przeciwnym razie false.

Uwagi

Niektóre Geometry metody (takie jak FillContains) tworzą lub używają wielogonalnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielogonalowym. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.

Dotyczy