Geometry.FillContains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| FillContains(Geometry) |
Určuje, zda aktuální geometrie zcela obsahuje zadané Geometry. |
| FillContains(Point) |
Určuje, zda geometrie obsahuje zadanou Pointhodnotu . |
| FillContains(Geometry, Double, ToleranceType) |
Určuje, zda aktuální geometrie obsahuje zadanou Geometrygeometrii vzhledem k zadanému okraji chyby. |
| FillContains(Point, Double, ToleranceType) |
Určuje, zda geometrie obsahuje zadanou Pointhodnotu 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 uzavření.
Návraty
true obsahuje-li aktuální geometrie zcela geometry; v opačném případě false.
Poznámky
Výchozí okraj chyby (popsaný StandardFlatteningTolerance vlastností) 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 Pointhodnotu .
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
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 Geometrygeometrii 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 uzavření.
- 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
true pokud aktuální geometrie obsahuje geometryzadaný okraj chyby; v opačném případě false.
Poznámky
Některé Geometry metody (například FillContains) produkují nebo používají mnohoúhelníkovou 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íce zpracování než aproximaci s velkým faktorem tolerance.
Platí pro
FillContains(Point, Double, ToleranceType)
Určuje, zda geometrie obsahuje zadanou Pointhodnotu 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
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í mnohoúhelníkovou 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íce zpracování než aproximaci s velkým faktorem tolerance.