27#ifndef G2O_ROBUST_KERNEL_IMPL_H
28#define G2O_ROBUST_KERNEL_IMPL_H
57 void robustify(
double error,
Vector3& rho)
const;
79 virtual void robustify(
double e2,
Vector3& rho)
const;
95 virtual void robustify(
double e2,
Vector3& rho)
const;
108 virtual void robustify(
double e2,
Vector3& rho)
const;
124 virtual void robustify(
double e2,
Vector3& rho)
const;
138 virtual void robustify(
double e2,
Vector3& rho)
const;
152 virtual void robustify(
double e2,
Vector3& rho)
const;
170 virtual void robustify(
double e2,
Vector3& rho)
const;
180 virtual void robustify(
double e2,
Vector3& rho)
const;
192 virtual void robustify(
double e2,
Vector3& rho)
const;
Dynamic covariance scaling - DCS.
Geman-McClure cost function.
Pseudo Huber Cost Function.
scale a robust kernel to another delta (window size)
const RobustKernelPtr kernel() const
return the underlying kernel
base for all robust cost functions
std::shared_ptr< RobustKernel > RobustKernelPtr