[][src]Trait geo_booleanop::boolean::BooleanOp

pub trait BooleanOp<F, Rhs = Self> where
    F: Float
{ fn boolean(&self, rhs: &Rhs, operation: Operation) -> MultiPolygon<F>; fn intersection(&self, rhs: &Rhs) -> MultiPolygon<F> { ... }
fn difference(&self, rhs: &Rhs) -> MultiPolygon<F> { ... }
fn union(&self, rhs: &Rhs) -> MultiPolygon<F> { ... }
fn xor(&self, rhs: &Rhs) -> MultiPolygon<F> { ... } }

Required methods

fn boolean(&self, rhs: &Rhs, operation: Operation) -> MultiPolygon<F>

Loading content...

Provided methods

fn intersection(&self, rhs: &Rhs) -> MultiPolygon<F>

fn difference(&self, rhs: &Rhs) -> MultiPolygon<F>

fn union(&self, rhs: &Rhs) -> MultiPolygon<F>

fn xor(&self, rhs: &Rhs) -> MultiPolygon<F>

Loading content...

Implementations on Foreign Types

impl<F> BooleanOp<F, Polygon<F>> for Polygon<F> where
    F: Float
[src]

impl<F> BooleanOp<F, MultiPolygon<F>> for Polygon<F> where
    F: Float
[src]

impl<F> BooleanOp<F, MultiPolygon<F>> for MultiPolygon<F> where
    F: Float
[src]

impl<F> BooleanOp<F, Polygon<F>> for MultiPolygon<F> where
    F: Float
[src]

Loading content...

Implementors

Loading content...