Geometry.FillContains 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
要进行包容测试的几何图形。
返回
如果当前几何图形完全包含 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
要进行包容测试的点。
返回
如果该几何图形包含 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 值之一,指定公差因子是绝对值还是相对于几何图形区域的相对值。
返回
在给出指定误差范围的情况下,如果当前几何图形包含 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 值之一,指定公差因子是绝对值还是相对于几何图形区域的相对值。
返回
在给出指定误差范围的情况下,如果几何图形包含 hitPoint
,则为 true
;否则为 false
。
注解
某些 Geometry 方法 ((如 FillContains) 生成或使用几何图形的多边形近似值)。 容差因子指定此多边形近似中点之间的最大距离。 较小的容差值会产生更好的近似值,但需要比具有较大容差因子的近似值更多的处理。