pub fn process_for_boolean<P, R, T>(
    pline1: &P,
    pline2: &R,
    pline1_aabb_index: &StaticAABB2DIndex<T>,
    pos_equal_eps: T
) -> ProcessForBooleanResult<T>
where P: PlineSource<Num = T> + ?Sized, R: PlineSource<Num = T> + ?Sized, T: Real,