Geometry.FillContains Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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) создают или используют многоугольную аппроксимацию геометрии. Коэффициент допуска определяет максимальное расстояние между точками в этом аппроксимации многоугольника. Меньшие значения погрешности дают лучшие аппроксимации, но требуют больше обработки, чем аппроксимация с большим коэффициентом погрешности.