[][src]Enum plane_split::Intersection

pub enum Intersection<T> {
    Coplanar,
    Outside,
    Inside(T),
}

Polygon intersection results.

Variants

Coplanar

Polygons are coplanar, including the case of being on the same plane.

Outside

Polygon planes are intersecting, but polygons are not.

Inside(T)

Polygons are actually intersecting.

Methods

impl<T> Intersection<T>[src]

pub fn is_outside(&self) -> bool[src]

Return true if the intersection is completely outside.

pub fn is_inside(&self) -> bool[src]

Return true if the intersection cuts the source polygon.

Auto Trait Implementations

impl<T> Send for Intersection<T> where
    T: Send

impl<T> Sync for Intersection<T> where
    T: Sync

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]