27#ifndef G2O_ROBUST_KERNEL_IMPL_H
28#define G2O_ROBUST_KERNEL_IMPL_H
57 void robustify(
double error,
Vector3& rho)
const;
virtual void robustify(double e2, Vector3 &rho) const
Dynamic covariance scaling - DCS.
virtual void robustify(double e2, Vector3 &rho) const
virtual void robustify(double e2, Vector3 &rho) const
Geman-McClure cost function.
virtual void robustify(double e2, Vector3 &rho) const
virtual void robustify(double e2, Vector3 &rho) const
Pseudo Huber Cost Function.
virtual void robustify(double e2, Vector3 &rho) const
virtual void robustify(double e2, Vector3 &rho) const
const RobustKernelPtr kernel() const
return the underlying kernel
RobustKernelScaleDelta(const RobustKernelPtr &kernel, double delta=1.)
virtual void robustify(double e2, Vector3 &rho) const
virtual void robustify(double e2, Vector3 &rho) const
std::shared_ptr< RobustKernel > RobustKernelPtr