isIntersection method

bool isIntersection(
  1. Coordinate pt
)

Test whether a point is a intersection point of two line segments. Note that if the intersection is a line segment, this method only tests for equality with the endpoints of the intersection segment. It does not return true if the input point is internal to the intersection segment.

@return true if the input point is one of the intersection points.

Implementation

bool isIntersection(Coordinate pt) {
  for (int i = 0; i < result; i++) {
    if (intPt[i].equals2D(pt)) {
      return true;
    }
  }
  return false;
}