template<typename _LieGroup>
CeresConstraintFunctor class
Public types
- using Covariance = Eigen::Matrix<double, LieGroup::DoF, LieGroup::DoF>
- using InformationMatrix = Covariance
Constructors, destructors, conversion operators
-
template<typename... Args>CeresConstraintFunctor(Args && ... args)
-
template<typename... Args>CeresConstraintFunctor(const Tangent& measurement, const Covariance& measurement_covariance = Covariance::Identity())
- ~CeresConstraintFunctor() defaulted virtual
Public functions
-
template<typename T>auto operator()(const T*const past_raw, const T*const futur_raw, T* residuals_raw) const -> bool
- auto getMeasurement() const -> Tangent
- void setMeasurement(const Tangent& measurement)
- auto getMeasurementCovariance() const -> Covariance
- void setMeasurementCovariance(const Covariance covariance)
Protected functions
- void computeInformationMatrix()
Protected variables
- Tangent measurement_
- Covariance measurement_covariance_
- InformationMatrix measurement_sqrt_info_upper_