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 Range<Point<T, 2_usize>>> for &'a Range<Point<T, 2>> where
T: PolygonScalar,
impl<'a, T> Intersects<&'a Range<Point<T, 2_usize>>> for &'a Range<Point<T, 2>> where
T: PolygonScalar,
impl<'a, T> Intersects<&'a RangeInclusive<Point<T, 2_usize>>> for &'a RangeInclusive<Point<T, 2>> where
T: PolygonScalar,
impl<'a, T> Intersects<&'a RangeInclusive<Point<T, 2_usize>>> for &'a RangeInclusive<Point<T, 2>> where
T: PolygonScalar,
type Result = ILineSegment<'a, T>
Implementors
impl<'a, T> Intersects<&'a DirectedEdge<T, 2_usize>> for &'a DirectedEdge<T, 2> where
T: PolygonScalar,
impl<'a, T> Intersects<&'a LineSegment<T, 2_usize>> for &'a LineSegment<T, 2> where
T: PolygonScalar,
impl<'a, T> Intersects<LineSegmentView<'a, T, 2_usize>> for LineSegmentView<'a, T, 2> where
T: PolygonScalar,
impl<T> Intersects<&'_ DirectedEdge<T, 2_usize>> for &HalfLineSoS<T, 2> where
T: PolygonScalar,
impl<T> Intersects<LineSegmentView<'_, T, 2_usize>> for &HalfLineSoS<T, 2> where
T: PolygonScalar,