Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::mapping::optimization::SpaCostFunction3D Class Reference

#include <spa_cost_function_3d.h>

Public Member Functions

template<typename T >
bool operator() (const T *const c_i_rotation, const T *const c_i_translation, const T *const c_j_rotation, const T *const c_j_translation, T *const e) const
 

Static Public Member Functions

static ceres::CostFunction * CreateAutoDiffCostFunction (const PoseGraph::Constraint::Pose &pose)
 

Private Member Functions

 SpaCostFunction3D (const PoseGraph::Constraint::Pose &pose)
 

Private Attributes

const PoseGraph::Constraint::Pose pose_
 

Detailed Description

Definition at line 36 of file spa_cost_function_3d.h.

Constructor & Destructor Documentation

◆ SpaCostFunction3D()

cartographer::mapping::optimization::SpaCostFunction3D::SpaCostFunction3D ( const PoseGraph::Constraint::Pose &  pose)
inlineexplicitprivate

Definition at line 59 of file spa_cost_function_3d.h.

Member Function Documentation

◆ CreateAutoDiffCostFunction()

static ceres::CostFunction* cartographer::mapping::optimization::SpaCostFunction3D::CreateAutoDiffCostFunction ( const PoseGraph::Constraint::Pose &  pose)
inlinestatic

Definition at line 38 of file spa_cost_function_3d.h.

◆ operator()()

template<typename T >
bool cartographer::mapping::optimization::SpaCostFunction3D::operator() ( const T *const  c_i_rotation,
const T *const  c_i_translation,
const T *const  c_j_rotation,
const T *const  c_j_translation,
T *const  e 
) const
inline

Definition at line 47 of file spa_cost_function_3d.h.

Member Data Documentation

◆ pose_

const PoseGraph::Constraint::Pose cartographer::mapping::optimization::SpaCostFunction3D::pose_
private

Definition at line 62 of file spa_cost_function_3d.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59