pub enum QuadExtractionMode {
ContourRdp,
EdLines,
}Expand description
Quad extraction algorithm.
Variants§
ContourRdp
Legacy contour tracing + Douglas-Peucker + reduce-to-quad (default, backward compatible).
EdLines
Localized Edge Drawing: anchor routing → line fitting → corner intersection.
Trait Implementations§
Source§impl Clone for QuadExtractionMode
impl Clone for QuadExtractionMode
Source§fn clone(&self) -> QuadExtractionMode
fn clone(&self) -> QuadExtractionMode
Returns a duplicate 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 moreSource§impl Debug for QuadExtractionMode
impl Debug for QuadExtractionMode
Source§impl Default for QuadExtractionMode
impl Default for QuadExtractionMode
Source§fn default() -> QuadExtractionMode
fn default() -> QuadExtractionMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for QuadExtractionMode
impl PartialEq for QuadExtractionMode
impl Copy for QuadExtractionMode
impl StructuralPartialEq for QuadExtractionMode
Auto Trait Implementations§
impl Freeze for QuadExtractionMode
impl RefUnwindSafe for QuadExtractionMode
impl Send for QuadExtractionMode
impl Sync for QuadExtractionMode
impl Unpin for QuadExtractionMode
impl UnsafeUnpin for QuadExtractionMode
impl UnwindSafe for QuadExtractionMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.