pub enum LineLine2DIntersection {
Point(f64, Point2D, f64),
Parallel,
Coincident,
}Expand description
Result of intersecting two 2D lines.
Variants§
Point(f64, Point2D, f64)
Transversal hit: line parameter on self, point, line parameter other.
Parallel
Parallel distinct lines.
Coincident
Coincident lines.
Trait Implementations§
Source§impl Clone for LineLine2DIntersection
impl Clone for LineLine2DIntersection
impl Copy for LineLine2DIntersection
Source§impl Debug for LineLine2DIntersection
impl Debug for LineLine2DIntersection
Source§impl PartialEq for LineLine2DIntersection
impl PartialEq for LineLine2DIntersection
impl StructuralPartialEq for LineLine2DIntersection
Auto Trait Implementations§
impl Freeze for LineLine2DIntersection
impl RefUnwindSafe for LineLine2DIntersection
impl Send for LineLine2DIntersection
impl Sync for LineLine2DIntersection
impl Unpin for LineLine2DIntersection
impl UnsafeUnpin for LineLine2DIntersection
impl UnwindSafe for LineLine2DIntersection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more