Geometry.StrokeContains Метод

Определение

Определяет, содержит ли штрих геометрии указанный Point.

Перегрузки

Имя Описание
StrokeContains(Pen, Point)

Определяет, содержится ли указанный Point в штрихе, созданном путем применения указанного Pen к геометрии.

StrokeContains(Pen, Point, Double, ToleranceType)

Определяет, содержится ли указанный Point в штрихе, созданном путем применения указанного Pen к геометрии, учитывая указанное поле ошибки.

StrokeContains(Pen, Point)

Определяет, содержится ли указанный Point в штрихе, созданном путем применения указанного Pen к геометрии.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint);
public bool StrokeContains(System.Windows.Media.Pen pen, System.Windows.Point hitPoint);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point) As Boolean

Параметры

pen
Pen

Объект, определяющий область штриха геометрии.

hitPoint
Point

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

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

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

Комментарии

Коэффициент допуска по умолчанию (указанный свойством StandardFlatteningTolerance ) используется при определении того, находится ли указанная точка в росчерке геометрии. Чтобы указать собственный коэффициент терпимости, используйте перегрузку StrokeContains .

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

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

StrokeContains(Pen, Point, Double, ToleranceType)

Определяет, содержится ли указанный Point в штрихе, созданном путем применения указанного Pen к геометрии, учитывая указанное поле ошибки.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool StrokeContains(System.Windows.Media.Pen pen, System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean

Параметры

pen
Pen

Объект, определяющий росчерк геометрии.

hitPoint
Point

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

tolerance
Double

Максимальные границы расстояния между точками в многоугольном приближении геометрии. Меньшие значения создают более точные результаты, но приводят к более медленному выполнению. Если tolerance значение меньше ,000001, вместо него используется .000001.

type
ToleranceType

Одно из ToleranceType значений, указывающее, является ли коэффициент допуска абсолютным значением или относительно области геометрии.

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

true Значение , если штрих, созданный путем применения указанного к геометрии, содержит указанную Pen точку, учитывая указанный коэффициент допуска; в противном случае false.

Комментарии

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

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