pub struct GpuPointToPlaneReductionDiagnostics {
pub result: RegistrationResult,
pub history: Vec<GpuPointToPlaneIteration>,
pub transfers: TransferStats,
pub evaluation_batches: usize,
}Expand description
Explicit point-to-plane ICP resident reduction result, trace and full transfer receipt.
Fields§
§result: RegistrationResultEstimated pose, raw-normal plane fitness and stopping result.
history: Vec<GpuPointToPlaneIteration>Completed update rows from this device precision path.
transfers: TransferStatsPosition/tree/normal upload and fixed-size equations readback.
evaluation_batches: usizeCompleted resident evaluations (updates plus one).
Trait Implementations§
Source§impl Clone for GpuPointToPlaneReductionDiagnostics
impl Clone for GpuPointToPlaneReductionDiagnostics
Source§fn clone(&self) -> GpuPointToPlaneReductionDiagnostics
fn clone(&self) -> GpuPointToPlaneReductionDiagnostics
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 StructuralPartialEq for GpuPointToPlaneReductionDiagnostics
Auto Trait Implementations§
impl Freeze for GpuPointToPlaneReductionDiagnostics
impl RefUnwindSafe for GpuPointToPlaneReductionDiagnostics
impl Send for GpuPointToPlaneReductionDiagnostics
impl Sync for GpuPointToPlaneReductionDiagnostics
impl Unpin for GpuPointToPlaneReductionDiagnostics
impl UnsafeUnpin for GpuPointToPlaneReductionDiagnostics
impl UnwindSafe for GpuPointToPlaneReductionDiagnostics
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