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;
Definition: RobustKernel.h:121
CauchyLoss(double k)
Parametrized Constructor.
Definition: RobustKernel.h:126
double k_
Scaling parameter.
Definition: RobustKernel.h:137
double Weight(double residual) const override
Definition: RobustKernel.cpp:36
Definition: RobustKernel.h:146
double Weight(double residual) const override
Definition: RobustKernel.cpp:40
GMLoss(double k)
Parametrized Constructor.
Definition: RobustKernel.h:151
double k_
Scaling parameter.
Definition: RobustKernel.h:162
Definition: RobustKernel.h:93
double k_
Scaling parameter.
Definition: RobustKernel.h:112
HuberLoss(double k)
Parametrized Constructor.
Definition: RobustKernel.h:100
double Weight(double residual) const override
Definition: RobustKernel.cpp:31
Definition: RobustKernel.h:75
double Weight(double residual) const override
Definition: RobustKernel.cpp:27
Definition: RobustKernel.h:60
double Weight(double residual) const override
Definition: RobustKernel.cpp:25
Definition: RobustKernel.h:43
virtual ~RobustKernel()=default
virtual double Weight(double residual) const =0
Definition: RobustKernel.h:175
double Weight(double residual) const override
Definition: RobustKernel.cpp:44
TukeyLoss(double k)
Parametrized Constructor.
Definition: RobustKernel.h:180
double k_
Definition: RobustKernel.h:192
Definition: PinholeCameraIntrinsic.cpp:16