Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ceres::examples::PoseGraph2dErrorTerm Class Reference

#include <pose_graph_2d_error_term.h>

Public Member Functions

template<typename T >
bool operator() (const T *const x_a, const T *const y_a, const T *const yaw_a, const T *const x_b, const T *const y_b, const T *const yaw_b, T *residuals_ptr) const
 
 PoseGraph2dErrorTerm (double x_ab, double y_ab, double yaw_ab_radians, const Eigen::Matrix3d &sqrt_information)
 

Static Public Member Functions

static ceres::CostFunction * Create (double x_ab, double y_ab, double yaw_ab_radians, const Eigen::Matrix3d &sqrt_information)
 

Private Attributes

const Eigen::Vector2d p_ab_
 
const Eigen::Matrix3d sqrt_information_
 
const double yaw_ab_radians_
 

Detailed Description

Definition at line 60 of file pose_graph_2d_error_term.h.

Constructor & Destructor Documentation

◆ PoseGraph2dErrorTerm()

ceres::examples::PoseGraph2dErrorTerm::PoseGraph2dErrorTerm ( double  x_ab,
double  y_ab,
double  yaw_ab_radians,
const Eigen::Matrix3d &  sqrt_information 
)
inline

Definition at line 62 of file pose_graph_2d_error_term.h.

Member Function Documentation

◆ Create()

static ceres::CostFunction* ceres::examples::PoseGraph2dErrorTerm::Create ( double  x_ab,
double  y_ab,
double  yaw_ab_radians,
const Eigen::Matrix3d &  sqrt_information 
)
inlinestatic

Definition at line 90 of file pose_graph_2d_error_term.h.

◆ operator()()

template<typename T >
bool ceres::examples::PoseGraph2dErrorTerm::operator() ( const T *const  x_a,
const T *const  y_a,
const T *const  yaw_a,
const T *const  x_b,
const T *const  y_b,
const T *const  yaw_b,
T residuals_ptr 
) const
inline

Definition at line 69 of file pose_graph_2d_error_term.h.

Member Data Documentation

◆ p_ab_

const Eigen::Vector2d ceres::examples::PoseGraph2dErrorTerm::p_ab_
private

Definition at line 102 of file pose_graph_2d_error_term.h.

◆ sqrt_information_

const Eigen::Matrix3d ceres::examples::PoseGraph2dErrorTerm::sqrt_information_
private

Definition at line 106 of file pose_graph_2d_error_term.h.

◆ yaw_ab_radians_

const double ceres::examples::PoseGraph2dErrorTerm::yaw_ab_radians_
private

Definition at line 104 of file pose_graph_2d_error_term.h.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:59