Condividi tramite


Geometry.FillContains Metodo

Definizione

Indica se l'oggetto Geometry contiene completamente l'oggetto Geometry specificato.

Overload

FillContains(Geometry)

Indica se la geometria corrente contiene completamente l'oggetto Geometry specificato.

FillContains(Point)

Indica se la geometria contiene o meno l'oggetto Point specificato.

FillContains(Geometry, Double, ToleranceType)

Indica se la geometria corrente contiene o meno l'oggetto Geometry specificato, in base al margine di errore definito.

FillContains(Point, Double, ToleranceType)

Indica se la geometria contiene o meno l'oggetto Point specificato in base al margine di errore definito.

FillContains(Geometry)

Indica se la geometria corrente contiene completamente l'oggetto Geometry specificato.

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

Parametri

geometry
Geometry

Geometria di cui eseguire il test di contenimento.

Restituisce

Boolean

true se la geometria corrente contiene completamente l'oggetto geometry, altrimenti false.

Commenti

Il margine predefinito dell'errore StandardFlatteningTolerance (descritto dalla proprietà) viene usato per determinare se la geometria corrente contiene la geometria specificata. Per specificare il proprio margine di errore, usare il FillContains metodo .

Si applica a

FillContains(Point)

Indica se la geometria contiene o meno l'oggetto Point specificato.

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

Parametri

hitPoint
Point

Punto di cui eseguire il test di contenimento.

Restituisce

Boolean

true se la geometria contiene l'oggetto hitPoint, altrimenti false.

Commenti

Il fattore di tolleranza predefinito (descritto dalla StandardFlatteningTolerance proprietà) viene usato per determinare se la geometria contiene il punto specificato. Per specificare il proprio fattore di tolleranza, usare il FillContains metodo .

Si applica a

FillContains(Geometry, Double, ToleranceType)

Indica se la geometria corrente contiene o meno l'oggetto Geometry specificato, in base al margine di errore definito.

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

Parametri

geometry
Geometry

Geometria di cui eseguire il test di contenimento.

tolerance
Double

Limiti massimi della distanza tra i punti nell'approssimazione poligonale delle geometrie. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione. Se tolerance è minore di .000001, viene utilizzato .000001.

type
ToleranceType

Uno dei valori ToleranceType che specifica se il fattore di tolleranza è un valore assoluto o un valore relativo all'area della geometria.

Restituisce

Boolean

true se la geometria corrente contiene l'oggetto geometry in base al margine di errore specificato, altrimenti false.

Commenti

Alcuni Geometry metodi (ad esempio FillContains) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra punti in questa approssimazione poligonale. I valori di tolleranza più piccoli producono approssimazioni migliori, ma richiedono più elaborazione di un'approssimazione con un fattore di tolleranza di grandi dimensioni.

Si applica a

FillContains(Point, Double, ToleranceType)

Indica se la geometria contiene o meno l'oggetto Point specificato in base al margine di errore definito.

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

Parametri

hitPoint
Point

Punto di cui eseguire il test di contenimento.

tolerance
Double

Limiti massimi della distanza tra i punti nell'approssimazione poligonale della geometria. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione. Se tolerance è minore di .000001, viene utilizzato .000001.

type
ToleranceType

Uno dei valori ToleranceType che specifica se il fattore di tolleranza è un valore assoluto o un valore relativo all'area della geometria.

Restituisce

Boolean

true se la geometria corrente contiene l'oggetto hitPoint in base al margine di errore specificato, altrimenti false.

Commenti

Alcuni Geometry metodi (ad esempio FillContains) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra i punti in questa approssimazione poligonale. I valori di tolleranza più piccoli producono approssimazioni migliori, ma richiedono più elaborazione rispetto a un'approssimazione con un fattore di tolleranza elevato.

Si applica a