ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::pipelines::registration::PyRobustKernelT< RobustKernelBase > Class Template Reference
Inheritance diagram for cloudViewer::pipelines::registration::PyRobustKernelT< RobustKernelBase >:
Collaboration diagram for cloudViewer::pipelines::registration::PyRobustKernelT< RobustKernelBase >:

Public Member Functions

double Weight (double residual) const override
 
- Public Member Functions inherited from cloudViewer::pipelines::registration::RobustKernel
virtual ~RobustKernel ()=default
 

Detailed Description

template<class RobustKernelBase = RobustKernel>
class cloudViewer::pipelines::registration::PyRobustKernelT< RobustKernelBase >

Definition at line 21 of file robust_kernels.cpp.

Member Function Documentation

◆ Weight()

template<class RobustKernelBase = RobustKernel>
double cloudViewer::pipelines::registration::PyRobustKernelT< RobustKernelBase >::Weight ( double  residual) const
inlineoverridevirtual

Obtain the weight for the given residual according to the robust kernel model. This method must be implemented in the derived classes that model the different robust kernels.

Parameters
residualResidual value obtained during the optimization step.

Implements cloudViewer::pipelines::registration::RobustKernel.

Definition at line 24 of file robust_kernels.cpp.


The documentation for this class was generated from the following file: