Geometry.FillContains 方法

定义

指示 Geometry 是否完全包含指定的 Geometry

重载

FillContains(Geometry)

指示当前几何图形是否完全包含指定的 Geometry

FillContains(Point)

指示该几何图形是否包含指定的 Point

FillContains(Geometry, Double, ToleranceType)

在给出指定的误差范围的情况下,指示当前几何图形是否包含指定的 Geometry

FillContains(Point, Double, ToleranceType)

在给出指定误差范围的情况下,指示几何图形是否包含指定的 Point

FillContains(Geometry)

指示当前几何图形是否完全包含指定的 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

参数

geometry
Geometry

要进行包容测试的几何图形。

返回

Boolean

如果当前几何图形完全包含 geometry,则为 true;否则为 false

注解

确定当前几何图形是否包含指定几何图形时,将使用属性) 描述 StandardFlatteningTolerance (的错误的默认边距。 若要指定自己的错误边距,请使用 FillContains 该方法。

适用于

FillContains(Point)

指示该几何图形是否包含指定的 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

参数

hitPoint
Point

要进行包容测试的点。

返回

Boolean

如果该几何图形包含 hitPoint,则为 true;否则为 false

注解

确定几何图形是否包含指定点时,将使用属性 () 描述 StandardFlatteningTolerance 的默认容错因子。 若要指定自己的容差系数,请使用 FillContains 该方法。

适用于

FillContains(Geometry, Double, ToleranceType)

在给出指定的误差范围的情况下,指示当前几何图形是否包含指定的 Geometry

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

参数

geometry
Geometry

要进行包容测试的几何图形。

tolerance
Double

几何图形的多边形近似中两点间距离的上限。 值越小,生成的结果就越准确,但执行速度会变慢。 如果 tolerance 小于 .000001,则改用 .000001。

type
ToleranceType

ToleranceType 值之一,指定公差因子是绝对值还是相对于几何图形区域的相对值。

返回

Boolean

在给出指定误差范围的情况下,如果当前几何图形包含 geometry,则为 true;否则为 false

注解

某些 Geometry 方法 ((如 FillContains) 生成或使用几何图形的多边形近似值)。 容差因子指定此多边形近似值中点之间的最大距离。 较小的容差值会产生更好的近似值,但需要比具有较大容差因子的近似值更多的处理。

适用于

FillContains(Point, Double, ToleranceType)

在给出指定误差范围的情况下,指示几何图形是否包含指定的 Point

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

参数

hitPoint
Point

要进行包容测试的点。

tolerance
Double

几何图形的多边形近似中两点间距离的上限。 值越小,生成的结果就越准确,但执行速度会变慢。 如果 tolerance 小于 .000001,则改用 .000001。

type
ToleranceType

ToleranceType 值之一,指定公差因子是绝对值还是相对于几何图形区域的相对值。

返回

Boolean

在给出指定误差范围的情况下,如果几何图形包含 hitPoint,则为 true;否则为 false

注解

某些 Geometry 方法 ((如 FillContains) 生成或使用几何图形的多边形近似值)。 容差因子指定此多边形近似中点之间的最大距离。 较小的容差值会产生更好的近似值,但需要比具有较大容差因子的近似值更多的处理。

适用于