MapplBaseTypes.TPointIntersectionStatus

Модуль: MapplBaseTypes

Варианты расположения отрезков относительно друг друга

Объявление

TPointIntersectionStatus = (...);

Значения

cpsNone
не пересекаются
cpsPoint00
совпадают начальные точки первого и второго отрезков
cpsPoint01
совпадают начальная точка первого отрезка и конечная второго
cpsPoint10
совпадают конечная точка первого отрезка и начальная второго
cpsPoint11
совпадают конечные точки первого и второго отрезков
cpsConsistForward
совпадают все точки (начальная с начальной, конечная со конечной)
cpsConsistReverse
совпадают все точки (начальная со конечной, конечная с начальной)
cpsTouch00
касание первого отрезка в начальной точке
cpsTouch01
касание первого отрезка в конечной точке
cpsTouch10
касание второго отрезка в начальной точке
cpsTouch11
касание второго отрезка в конечной точке
cpsOverlap
частично накладываются
cpsIntersect
пересекаются
cpsContain
содержит