Geometry.FillContains Metoda

Definice

Určuje, zda Geometry zcela obsahuje zadané Geometry.

Přetížení

FillContains(Geometry)

Určuje, zda aktuální geometrie zcela obsahuje zadané Geometry.

FillContains(Point)

Určuje, zda geometrie obsahuje zadanou Point.

FillContains(Geometry, Double, ToleranceType)

Určuje, zda aktuální geometrie obsahuje zadanou Geometry, vzhledem k zadanému okraji chyby.

FillContains(Point, Double, ToleranceType)

Určuje, zda geometrie obsahuje zadanou Point, vzhledem k zadanému okraji chyby.

FillContains(Geometry)

Určuje, zda aktuální geometrie zcela obsahuje zadané Geometry.

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

Geometrie, která se má testovat pro zahrnutí.

Návraty

Boolean

true pokud aktuální geometrie zcela obsahuje geometry; v opačném případě false.

Poznámky

Výchozí okraj chyby (popsané vlastností StandardFlatteningTolerance ) se používá při určování, zda aktuální geometrie obsahuje zadanou geometrii. Pokud chcete zadat vlastní okraj chyby, použijte metodu FillContains .

Platí pro

FillContains(Point)

Určuje, zda geometrie obsahuje zadanou Point.

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

Bod k otestování pro zahrnutí.

Návraty

Boolean

true pokud geometrie obsahuje hitPoint; v opačném případě false.

Poznámky

Výchozí faktor tolerance (popsaný vlastností StandardFlatteningTolerance ) se používá při určování, zda geometrie obsahuje zadaný bod. K určení vlastního faktoru tolerance použijte metodu FillContains .

Platí pro

FillContains(Geometry, Double, ToleranceType)

Určuje, zda aktuální geometrie obsahuje zadanou Geometry, vzhledem k zadanému okraji chyby.

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

Geometrie, která se má testovat pro zahrnutí.

tolerance
Double

Maximální mez vzdálenosti mezi body v polygonální aproximaci geometrie. Menší hodnoty vytvářejí přesnější výsledky, ale způsobují pomalejší provádění. Pokud tolerance je menší než .000001, použije se místo toho .000001.

type
ToleranceType

Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.

Návraty

Boolean

true pokud aktuální geometrie obsahuje geometry, vzhledem k zadanému okraji chyby; v opačném případě false.

Poznámky

Některé Geometry metody (například FillContains) produkují nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují větší zpracování než aproximaci s velkým faktorem tolerance.

Platí pro

FillContains(Point, Double, ToleranceType)

Určuje, zda geometrie obsahuje zadanou Point, vzhledem k zadanému okraji chyby.

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

Bod k otestování pro zahrnutí.

tolerance
Double

Maximální mez vzdálenosti mezi body v polygonální aproximaci geometrie. Menší hodnoty vytvářejí přesnější výsledky, ale způsobují pomalejší provádění. Pokud tolerance je menší než .000001, použije se místo toho .000001.

type
ToleranceType

Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.

Návraty

Boolean

true pokud geometrie obsahuje hitPointzadaný okraj chyby; v opačném případě false.

Poznámky

Některé Geometry metody (například FillContains) produkují nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují větší zpracování než aproximaci s velkým faktorem tolerance.

Platí pro