pub struct RansacPrimitiveConfig {
pub distance_threshold: f32,
pub max_iterations: usize,
pub min_inliers: usize,
pub min_radius: f32,
pub max_radius: f32,
pub seed: u64,
}Expand description
Shared RANSAC controls for primitive fitting.
Fields§
§distance_threshold: f32Maximum surface distance for inlier classification.
max_iterations: usizeMaximum number of RANSAC iterations.
min_inliers: usizeMinimum number of inliers required to accept a model.
min_radius: f32Smallest acceptable radius (rejects degenerate near-flat fits).
max_radius: f32Largest acceptable radius.
seed: u64Seed for deterministic sampling.
Trait Implementations§
Source§impl Clone for RansacPrimitiveConfig
impl Clone for RansacPrimitiveConfig
Source§fn clone(&self) -> RansacPrimitiveConfig
fn clone(&self) -> RansacPrimitiveConfig
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 RansacPrimitiveConfig
impl Debug for RansacPrimitiveConfig
Source§impl Default for RansacPrimitiveConfig
impl Default for RansacPrimitiveConfig
Source§fn default() -> RansacPrimitiveConfig
fn default() -> RansacPrimitiveConfig
Returns the “default value” for a type. Read more
Source§impl PartialEq for RansacPrimitiveConfig
impl PartialEq for RansacPrimitiveConfig
impl Copy for RansacPrimitiveConfig
impl StructuralPartialEq for RansacPrimitiveConfig
Auto Trait Implementations§
impl Freeze for RansacPrimitiveConfig
impl RefUnwindSafe for RansacPrimitiveConfig
impl Send for RansacPrimitiveConfig
impl Sync for RansacPrimitiveConfig
impl Unpin for RansacPrimitiveConfig
impl UnsafeUnpin for RansacPrimitiveConfig
impl UnwindSafe for RansacPrimitiveConfig
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