Trait Intersects

Source
pub trait Intersects<T = Self> {
    type Result;

    // Required method
    fn intersect(self, other: T) -> Option<Self::Result>;
}

Required Associated Types§

Required Methods§

Source

fn intersect(self, other: T) -> Option<Self::Result>

Implementations on Foreign Types§

Source§

impl<'a, T> Intersects for &'a Range<Point<T>>
where T: PolygonScalar,

Source§

type Result = ILineSegment<'a, T>

Source§

fn intersect(self, other: &'a Range<Point<T>>) -> Option<Self::Result>

Source§

impl<'a, T> Intersects for &'a RangeInclusive<Point<T>>
where T: PolygonScalar,

Source§

type Result = ILineSegment<'a, T>

Source§

fn intersect(self, other: &'a RangeInclusive<Point<T>>) -> Option<Self::Result>

Implementors§