Trait rgeometry::Intersects [−][src]
pub trait Intersects<T = Self> { type Result; fn intersect(self, other: T) -> Option<Self::Result>; }
Associated Types
Required methods
Implementations on Foreign Types
impl<'a, T> Intersects<&'a RangeInclusive<Point<T, 2_usize>>> for &'a RangeInclusive<Point<T, 2>> where
T: Clone + Num + Ord + Debug + Extended,
impl<'a, T> Intersects<&'a RangeInclusive<Point<T, 2_usize>>> for &'a RangeInclusive<Point<T, 2>> where
T: Clone + Num + Ord + Debug + Extended,
type Result = ILineSegment<'a, T>
Implementors
impl<'a, T> Intersects<&'a DirectedEdge<T, 2_usize>> for &'a DirectedEdge<T, 2> where
T: Clone + Num + Ord + Debug + Extended,
impl<'a, T> Intersects<&'a LineSegment<T, 2_usize>> for &'a LineSegment<T, 2> where
T: Clone + Num + Ord + Debug + Extended,
impl<'a, T> Intersects<LineSegmentView<'a, T, 2_usize>> for LineSegmentView<'a, T, 2> where
T: Clone + NumOps<T, T> + Ord + Debug + Extended,