Trait rsgeo::prelude::Area [−][src]
Required methods
Loading content...Implementors
impl Area for CircleArea
[src]
fn contains(&self, p: &Point) -> bool
[src]
Judge if a point in a rectangle area
Example
use rsgeo::prelude::{CircleArea,Point,Area}; let ca = CircleArea::new(Point::new(35.0, 110.0).unwrap(), 350_000.0); let pa = Point::new(32.0, 112.0).unwrap(); let pb = Point::new(35.1, 112.0).unwrap(); assert!(!ca.contains(&pa)); assert!(ca.contains(&pb));
impl Area for RecArea
[src]
fn contains(&self, p: &Point) -> bool
[src]
judge if a point in a rectangle area
Example
use rsgeo::prelude::{RecArea,Point,Area}; let ra = RecArea::new(35.0, 36.0, 110.0, 115.0).unwrap(); let pa = Point::new(32.0,112.0).unwrap(); let pb = Point::new(35.1,112.0).unwrap(); assert!(!ra.contains(&pa)); assert!(ra.contains(&pb));