PL - disjoint
POINT(60 120)
LINESTRING(40 40, 120 120, 200 120)
true
PL - touches Bdy
POINT(40 40)
LINESTRING(40 40, 100 100, 160 100)
true
PL - touches non-vertex
POINT(60 60)
LINESTRING(40 40, 100 100)
true
mPL - touches Bdy and Ext
MULTIPOINT((40 40), (100 40))
LINESTRING(40 40, 80 80)
true
mPL - touches Int and Bdy
MULTIPOINT((40 40), (60 60))
LINESTRING(40 40, 80 80)
true
mPL - touches Int and Ext
MULTIPOINT((60 60), (100 100))
LINESTRING(40 40, 80 80)
true
mPL - touches IntNV and Ext
MULTIPOINT((60 60), (100 100))
LINESTRING(40 40, 80 80)
true
mPL - touches IntV and Ext
MULTIPOINT((60 60), (100 100))
LINESTRING(40 40, 60 60, 80 80)
true