pub struct ComponentOptionsBuilder { /* private fields */ }Expand description
A builder for ComponentOptions, see ComponentOptions::builder.
Implementations§
Source§impl ComponentOptionsBuilder
impl ComponentOptionsBuilder
Sourcepub fn min_triangles(self, min_triangles: usize) -> Self
pub fn min_triangles(self, min_triangles: usize) -> Self
Remove components with fewer triangles than this.
Sourcepub fn keep_largest(self, keep_largest: bool) -> Self
pub fn keep_largest(self, keep_largest: bool) -> Self
Keep the largest component even when it is below a bound.
Sourcepub fn build(self) -> ComponentOptions
pub fn build(self) -> ComponentOptions
The options as set.
Trait Implementations§
Source§impl Clone for ComponentOptionsBuilder
impl Clone for ComponentOptionsBuilder
Source§fn clone(&self) -> ComponentOptionsBuilder
fn clone(&self) -> ComponentOptionsBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ComponentOptionsBuilder
Source§impl Debug for ComponentOptionsBuilder
impl Debug for ComponentOptionsBuilder
Source§impl Default for ComponentOptionsBuilder
impl Default for ComponentOptionsBuilder
Source§fn default() -> ComponentOptionsBuilder
fn default() -> ComponentOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ComponentOptionsBuilder
impl RefUnwindSafe for ComponentOptionsBuilder
impl Send for ComponentOptionsBuilder
impl Sync for ComponentOptionsBuilder
impl Unpin for ComponentOptionsBuilder
impl UnsafeUnpin for ComponentOptionsBuilder
impl UnwindSafe for ComponentOptionsBuilder
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