27 #ifndef G2O_ROBUST_KERNEL_IMPL_H 28 #define G2O_ROBUST_KERNEL_IMPL_H 57 void robustify(
double error,
Vector3D& rho)
const;
80 virtual void robustify(
double e2,
Vector3D& rho)
const;
97 virtual void robustify(
double e2,
Vector3D& rho)
const;
111 virtual void robustify(
double e2,
Vector3D& rho)
const;
126 virtual void robustify(
double e2,
Vector3D& rho)
const;
140 virtual void robustify(
double e2,
Vector3D& rho)
const;
154 virtual void robustify(
double e2,
Vector3D& rho)
const;
172 virtual void robustify(
double e2,
Vector3D& rho)
const;
183 virtual void robustify(
double e2,
Vector3D& rho)
const;
196 virtual void robustify(
double e2,
Vector3D& rho)
const;
Dynamic covariance scaling - DCS.
Eigen::Matrix< double, 3, 1, Eigen::ColMajor > Vector3D
Geman-McClure cost function.
Pseudo Huber Cost Function.
base for all robust cost functions
std::shared_ptr< RobustKernel > RobustKernelPtr
scale a robust kernel to another delta (window size)
const RobustKernelPtr kernel() const
return the underlying kernel