[−][src]Enum plane_split::Intersection
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,
T: Send,
impl<T> Unpin for Intersection<T> where
T: Unpin,
T: Unpin,
impl<T> Sync for Intersection<T> where
T: Sync,
T: Sync,
impl<T> RefUnwindSafe for Intersection<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> UnwindSafe for Intersection<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,