Trait geo::algorithm::intersects::Intersects
[−]
[src]
pub trait Intersects<RHS = Self> { fn intersects(&self, rhs: &RHS) -> bool; }
Checks if the geometry A intersects the geometry B.
Required Methods
fn intersects(&self, rhs: &RHS) -> bool
Checks if the geometry A intersects the geometry B.
use geo::{Coordinate, Point, LineString}; use geo::algorithm::intersects::Intersects; let p = |x, y| Point(Coordinate { x: x, y: y }); let linestring = LineString(vec![p(3., 2.), p(7., 6.)]); assert!(linestring.intersects(&LineString(vec![p(3., 4.), p(8., 4.)]))); assert!(!linestring.intersects(&LineString(vec![p(9., 2.), p(11., 5.)])));
Implementors
impl Intersects<LineString> for LineString
impl Intersects<LineString> for Polygon