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

#include <pose_graph_3d_error_term.h>

Public Member Functions

template<typename T >
bool operator() (const T *const p_a_ptr, const T *const q_a_ptr, const T *const p_b_ptr, const T *const q_b_ptr, T *residuals_ptr) const
 
 PoseGraph3dErrorTerm (const Pose3d &t_ab_measured, const Eigen::Matrix< double, 6, 6 > &sqrt_information)
 

Static Public Member Functions

static ceres::CostFunction * Create (const Pose3d &t_ab_measured, const Eigen::Matrix< double, 6, 6 > &sqrt_information)
 

Private Attributes

const Eigen::Matrix< double, 6, 6 > sqrt_information_
 
const Pose3d t_ab_measured_
 

Detailed Description

Definition at line 71 of file pose_graph_3d_error_term.h.

Constructor & Destructor Documentation

◆ PoseGraph3dErrorTerm()

ceres::examples::PoseGraph3dErrorTerm::PoseGraph3dErrorTerm ( const Pose3d t_ab_measured,
const Eigen::Matrix< double, 6, 6 > &  sqrt_information 
)
inline

Definition at line 73 of file pose_graph_3d_error_term.h.

Member Function Documentation

◆ Create()

static ceres::CostFunction* ceres::examples::PoseGraph3dErrorTerm::Create ( const Pose3d t_ab_measured,
const Eigen::Matrix< double, 6, 6 > &  sqrt_information 
)
inlinestatic

Definition at line 112 of file pose_graph_3d_error_term.h.

◆ operator()()

template<typename T >
bool ceres::examples::PoseGraph3dErrorTerm::operator() ( const T *const  p_a_ptr,
const T *const  q_a_ptr,
const T *const  p_b_ptr,
const T *const  q_b_ptr,
T residuals_ptr 
) const
inline

Definition at line 78 of file pose_graph_3d_error_term.h.

Member Data Documentation

◆ sqrt_information_

const Eigen::Matrix<double, 6, 6> ceres::examples::PoseGraph3dErrorTerm::sqrt_information_
private

Definition at line 125 of file pose_graph_3d_error_term.h.

◆ t_ab_measured_

const Pose3d ceres::examples::PoseGraph3dErrorTerm::t_ab_measured_
private

Definition at line 123 of file pose_graph_3d_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