Tricky one; so what you are asking for is if the interior of the line has any a D>0 interaction with another geometry. Since "line intersects" was the first thing that popped into your head; and nothing substantially better has come forward....

Still let us put that in a code example and see what it reads like...

return line1.lineIntersects( line2 );

You may want to swap that around so someone reaching for an intersects relationship is presented with a choice by code completion....

return line1.intersectsLine( line2 );

I actually like this more; we have noun / relationship / adjective ... although with that in mind Martin's suggestion is more correct.

return line1.intersectsLinearly( line2 );

So I am going to recommend the above.
Jody

Paul Austin wrote:
I'm trying to think of a name to describe and intersection between two lines, where the intersection between the two is a line (so it ignores any point intesections). This would be detected using the following.

IntersectionMatrix relate = line1.relate(line2);
if (relate.get(0, 0) == Dimension.L) {
  return true
} else {
  return false;
}

Can anyone think of a catchy name to describe an operator implementing this? Something like intersectsLine.

Cheers,
Paul
------------------------------------------------------------------------

_______________________________________________
jts-devel mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jts-devel

_______________________________________________
jts-devel mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jts-devel

Reply via email to