pub struct RansacPlaneConfig {
pub distance_threshold: f32,
pub max_iterations: usize,
pub min_inliers: usize,
pub seed: u64,
}Expand description
Configuration for RANSAC plane segmentation.
Fields§
§distance_threshold: f32Maximum distance from the plane for inlier classification.
max_iterations: usizeMaximum number of RANSAC iterations.
min_inliers: usizeMinimum number of inliers required to accept a model.
seed: u64Seed for deterministic sampling in tests.
Implementations§
Source§impl RansacPlaneConfig
impl RansacPlaneConfig
Sourcepub const fn with_distance_threshold(distance_threshold: f32) -> Self
pub const fn with_distance_threshold(distance_threshold: f32) -> Self
Creates a config with the given distance threshold.
Trait Implementations§
Source§impl Clone for RansacPlaneConfig
impl Clone for RansacPlaneConfig
Source§fn clone(&self) -> RansacPlaneConfig
fn clone(&self) -> RansacPlaneConfig
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 RansacPlaneConfig
impl Debug for RansacPlaneConfig
Source§impl Default for RansacPlaneConfig
impl Default for RansacPlaneConfig
Source§impl PartialEq for RansacPlaneConfig
impl PartialEq for RansacPlaneConfig
impl Copy for RansacPlaneConfig
impl StructuralPartialEq for RansacPlaneConfig
Auto Trait Implementations§
impl Freeze for RansacPlaneConfig
impl RefUnwindSafe for RansacPlaneConfig
impl Send for RansacPlaneConfig
impl Sync for RansacPlaneConfig
impl Unpin for RansacPlaneConfig
impl UnsafeUnpin for RansacPlaneConfig
impl UnwindSafe for RansacPlaneConfig
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