Geometry.FillContains Yöntem

Tanım

öğesinin Geometry belirtilen Geometryöğesini tamamen içerip içermediğini gösterir.

Aşırı Yüklemeler

FillContains(Geometry)

Geçerli geometrinin belirtilen Geometryöğesini tamamen içerip içermediğini gösterir.

FillContains(Point)

Geometrinin belirtilen Pointöğesini içerip içermediğini gösterir.

FillContains(Geometry, Double, ToleranceType)

Geçerli geometrinin belirtilen hata kenar boşluğuna göre belirtilen Geometryöğesini içerip içermediğini gösterir.

FillContains(Point, Double, ToleranceType)

Geometrinin belirtilen hata kenar boşluğuna göre belirtilen Pointöğesini içerip içermediğini gösterir.

FillContains(Geometry)

Geçerli geometrinin belirtilen Geometryöğesini tamamen içerip içermediğini gösterir.

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

Parametreler

geometry
Geometry

Kapsama testi için geometri.

Döndürülenler

true geçerli geometri tamamen içeriyorsa geometry; değilse, false.

Açıklamalar

Geçerli geometrinin belirtilen geometriyi içerip içermediği belirlenirken hatanın StandardFlatteningTolerance varsayılan kenar boşluğu (özelliği tarafından açıklanmıştır) kullanılır. Kendi hata kenar boşluğunuzu belirtmek için yöntemini kullanın FillContains .

Şunlara uygulanır

FillContains(Point)

Geometrinin belirtilen Pointöğesini içerip içermediğini gösterir.

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

Parametreler

hitPoint
Point

Kapsama için test edilmesi gereken nokta.

Döndürülenler

true geometri içeriyorsa hitPoint; değilse, false.

Açıklamalar

Geometrinin belirtilen noktayı içerip içermediği belirlenirken varsayılan tolerans faktörü (özelliği tarafından StandardFlatteningTolerance açıklanmıştır) kullanılır. Kendi tolerans faktörünüzü belirtmek için yöntemini kullanın FillContains .

Şunlara uygulanır

FillContains(Geometry, Double, ToleranceType)

Geçerli geometrinin belirtilen hata kenar boşluğuna göre belirtilen Geometryöğesini içerip içermediğini gösterir.

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

Parametreler

geometry
Geometry

Kapsama testi için geometri.

tolerance
Double

Geometrilerin çokgen yaklaşık olarak noktaları arasındaki uzaklık üzerindeki maksimum sınırlar. Daha küçük değerler daha doğru sonuçlar üretir ancak yürütmenin yavaşlamasına neden olur. .000001'den küçükse tolerance , bunun yerine .000001 kullanılır.

type
ToleranceType

Tolerans faktörünün ToleranceType mutlak bir değer mi yoksa geometri alanına göre mi olduğunu belirten değerlerden biri.

Döndürülenler

true geçerli geometri içeriyorsa geometry, belirtilen hata kenar boşluğu göz önünde bulundurulduğunda; aksi takdirde , false.

Açıklamalar

Bazı Geometry yöntemler (örneğin FillContains), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır

FillContains(Point, Double, ToleranceType)

Geometrinin belirtilen hata kenar boşluğuna göre belirtilen Pointöğesini içerip içermediğini gösterir.

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

Parametreler

hitPoint
Point

Kapsama için test edilmesi gereken nokta.

tolerance
Double

Geometrinin çokgen yaklaşık olarak noktaları arasındaki uzaklık üzerindeki maksimum sınırlar. Daha küçük değerler daha doğru sonuçlar üretir ancak yürütmenin yavaşlamasına neden olur. .000001'den küçükse tolerance , bunun yerine .000001 kullanılır.

type
ToleranceType

Tolerans faktörünün ToleranceType mutlak bir değer mi yoksa geometri alanına göre mi olduğunu belirten değerlerden biri.

Döndürülenler

true geometrisi içeriyorsa hitPoint, belirtilen hata kenar boşluğu göz önünde bulundurulduğunda; aksi takdirde , false.

Açıklamalar

Bazı Geometry yöntemler (örneğin FillContains), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır