Поделиться через


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

Геометрия для проверки на включение.

Возвращаемое значение

true, если текущая геометрия содержит объект geometry; в противном случае — 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

Точка для проверки на включение.

Возвращаемое значение

true, если данная геометрия содержит объект hitPoint; в противном случае — 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, с помощью которого можно определить, является ли коэффициент допуска абсолютным значением или же он измеряется относительно области геометрии.

Возвращаемое значение

true, если текущая геометрия содержит geometry с учетом заданного предела погрешности; в противном случае — 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, с помощью которого можно определить, является ли коэффициент допуска абсолютным значением или же он измеряется относительно области геометрии.

Возвращаемое значение

true, если данная геометрия содержит hitPoint с учетом заданного предела погрешности; в противном случае — false.

Комментарии

Некоторые Geometry методы (например, FillContains) создают или используют многоугольную аппроксимацию геометрии. Коэффициент допуска определяет максимальное расстояние между точками в этом аппроксимации многоугольника. Меньшие значения погрешности дают лучшие аппроксимации, но требуют больше обработки, чем аппроксимация с большим коэффициентом погрешности.

Применяется к