Struct GicpRegistration
pub struct GicpRegistration { /* private fields */ }Expand description
Generalized ICP registration.
Implementations§
§impl GicpRegistration
impl GicpRegistration
pub const fn new(config: GicpConfig) -> GicpRegistration
pub const fn new(config: GicpConfig) -> GicpRegistration
Creates a GICP algorithm from config.
pub const fn config(&self) -> GicpConfig
pub const fn config(&self) -> GicpConfig
Returns the config.
pub fn align_with_diagnostics(
&self,
source: &PointCloud,
target: &PointCloud,
) -> Result<RegistrationResult, SpatialError>
pub fn align_with_diagnostics( &self, source: &PointCloud, target: &PointCloud, ) -> Result<RegistrationResult, SpatialError>
Aligns source to target using Generalized ICP.
Trait Implementations§
§impl Clone for GicpRegistration
impl Clone for GicpRegistration
§fn clone(&self) -> GicpRegistration
fn clone(&self) -> GicpRegistration
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 more§impl Debug for GicpRegistration
impl Debug for GicpRegistration
§impl PartialEq for GicpRegistration
impl PartialEq for GicpRegistration
§impl PointCloudRegistration for GicpRegistration
impl PointCloudRegistration for GicpRegistration
§fn align(
&self,
source: &PointCloud,
target: &PointCloud,
) -> Result<RegistrationResult, SpatialError>
fn align( &self, source: &PointCloud, target: &PointCloud, ) -> Result<RegistrationResult, SpatialError>
Aligns
source to target and returns the estimated transform.impl Copy for GicpRegistration
impl StructuralPartialEq for GicpRegistration
Auto Trait Implementations§
impl Freeze for GicpRegistration
impl RefUnwindSafe for GicpRegistration
impl Send for GicpRegistration
impl Sync for GicpRegistration
impl Unpin for GicpRegistration
impl UnsafeUnpin for GicpRegistration
impl UnwindSafe for GicpRegistration
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