getLineIntersection
fun getLineIntersection(x0: Int, y0: Int, x1: Int, y1: Int, out: LineIntersection = LineIntersection()): LineIntersection?
fun getLineIntersection(x0: Double, y0: Double, x1: Double, y1: Double, out: LineIntersection = LineIntersection()): LineIntersection?
fun getLineIntersection(a: PointInt, b: PointInt, out: LineIntersection = LineIntersection()): LineIntersection?
fun getLineIntersection(a: Point, b: Point, out: LineIntersection = LineIntersection()): LineIntersection?