pub struct GpuPointToPlaneIteration {
pub iteration: usize,
pub correspondences: u32,
pub evaluated_correspondences: u32,
pub fitness: f64,
pub update_magnitude: f64,
}Expand description
One completed update in the explicit resident point-to-plane ICP precision path.
Fields§
§iteration: usizeOne-based completed update number.
correspondences: u32Gated pairs used by the normal-equation solve.
evaluated_correspondences: u32Gated pairs used for post-update raw-normal plane fitness.
fitness: f64Post-update raw-normal plane mean squared distance, f64::MAX when unmatched.
update_magnitude: f64Norm of the world rotation/translation linearized solution, as in CPU point-to-plane ICP.
Trait Implementations§
Source§impl Clone for GpuPointToPlaneIteration
impl Clone for GpuPointToPlaneIteration
Source§fn clone(&self) -> GpuPointToPlaneIteration
fn clone(&self) -> GpuPointToPlaneIteration
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 moreSource§impl Debug for GpuPointToPlaneIteration
impl Debug for GpuPointToPlaneIteration
Source§impl PartialEq for GpuPointToPlaneIteration
impl PartialEq for GpuPointToPlaneIteration
impl StructuralPartialEq for GpuPointToPlaneIteration
Auto Trait Implementations§
impl Freeze for GpuPointToPlaneIteration
impl RefUnwindSafe for GpuPointToPlaneIteration
impl Send for GpuPointToPlaneIteration
impl Sync for GpuPointToPlaneIteration
impl Unpin for GpuPointToPlaneIteration
impl UnsafeUnpin for GpuPointToPlaneIteration
impl UnwindSafe for GpuPointToPlaneIteration
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