pub enum BooleanResultInfo {
InvalidInput,
Pline1InsidePline2,
Pline2InsidePline1,
Disjoint,
Overlapping,
Intersected,
}
Expand description
Information about what happened during the boolean operation.
Variants§
InvalidInput
Input was not valid to perform boolean operation.
Pline1InsidePline2
Pline1 entirely inside of pline2 with no intersects.
Pline2InsidePline1
Pline2 entirely inside of pline1 with no intersects.
Disjoint
Pline1 is disjoint from pline2 (no intersects and neither polyline is inside of the other).
Overlapping
Pline1 exactly overlaps pline2 (same geometric path).
Intersected
Pline1 intersects with pline2 but is not exactly overlapping with the same geometric path.
Trait Implementations§
source§impl Clone for BooleanResultInfo
impl Clone for BooleanResultInfo
source§fn clone(&self) -> BooleanResultInfo
fn clone(&self) -> BooleanResultInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl RefUnwindSafe for BooleanResultInfo
impl Send for BooleanResultInfo
impl Sync for BooleanResultInfo
impl Unpin for BooleanResultInfo
impl UnwindSafe for BooleanResultInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more