logo
1
2
3
4
5
6
pub(crate) use crate::algorithm::line_intersection::LineIntersection;
use crate::{Coordinate, GeoFloat, Line};

pub(crate) trait LineIntersector<F: GeoFloat> {
    fn compute_intersection(&mut self, l1: Line<F>, l2: Line<F>) -> Option<LineIntersection<F>>;
}