Trait geo_visibility::Visibility [−][src]
pub trait Visibility<T: ?Sized> { fn visibility(&self, obstacles: &T) -> Polygon<f64>; }
Required methods
fn visibility(&self, obstacles: &T) -> Polygon<f64>
[src]
Implementations on Foreign Types
impl Visibility<Polygon<f64>> for Point<f64>
[src]
impl Visibility<Polygon<f64>> for Point<f64>
[src]fn visibility(&self, obstacles: &Polygon<f64>) -> Polygon<f64>
[src]
impl Visibility<MultiPolygon<f64>> for Point<f64>
[src]
impl Visibility<MultiPolygon<f64>> for Point<f64>
[src]fn visibility(&self, obstacles: &MultiPolygon<f64>) -> Polygon<f64>
[src]
impl<T> Visibility<T> for Polygon<f64> where
Point<f64>: Visibility<T>,
[src]
impl<T> Visibility<T> for Polygon<f64> where
Point<f64>: Visibility<T>,
[src]Warning: this is not the real polygon visibility but the union of its vertices visibility