16 namespace registration {
51 virtual double Weight(
double residual)
const = 0;
66 double Weight(
double residual)
const override;
81 double Weight(
double residual)
const override;
108 double Weight(
double residual)
const override;
133 double Weight(
double residual)
const override;
158 double Weight(
double residual)
const override;
189 double Weight(
double residual)
const override;
CauchyLoss(double k)
Parametrized Constructor.
double Weight(double residual) const override
double k_
Scaling paramter.
double Weight(double residual) const override
double k_
Scaling paramter.
GMLoss(double k)
Parametrized Constructor.
HuberLoss(double k)
Parametrized Constructor.
double k_
Scaling paramter.
double Weight(double residual) const override
double Weight(double residual) const override
double Weight(double residual) const override
virtual ~RobustKernel()=default
virtual double Weight(double residual) const =0
TukeyLoss(double k)
Parametrized Constructor.
double Weight(double residual) const override
Generic file read and write utility for python interface.