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

#include <translation_delta_cost_functor_2d.h>

Public Member Functions

template<typename T >
bool operator() (const T *const pose, T *residual) const
 

Static Public Member Functions

static ceres::CostFunction * CreateAutoDiffCostFunction (const double scaling_factor, const Eigen::Vector2d &target_translation)
 

Private Member Functions

TranslationDeltaCostFunctor2Doperator= (const TranslationDeltaCostFunctor2D &)=delete
 
 TranslationDeltaCostFunctor2D (const double scaling_factor, const Eigen::Vector2d &target_translation)
 
 TranslationDeltaCostFunctor2D (const TranslationDeltaCostFunctor2D &)=delete
 

Private Attributes

const double scaling_factor_
 
const double x_
 
const double y_
 

Detailed Description

Definition at line 29 of file translation_delta_cost_functor_2d.h.

Constructor & Destructor Documentation

◆ TranslationDeltaCostFunctor2D() [1/2]

cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::TranslationDeltaCostFunctor2D ( const double  scaling_factor,
const Eigen::Vector2d &  target_translation 
)
inlineexplicitprivate

Definition at line 49 of file translation_delta_cost_functor_2d.h.

◆ TranslationDeltaCostFunctor2D() [2/2]

cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::TranslationDeltaCostFunctor2D ( const TranslationDeltaCostFunctor2D )
privatedelete

Member Function Documentation

◆ CreateAutoDiffCostFunction()

static ceres::CostFunction* cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::CreateAutoDiffCostFunction ( const double  scaling_factor,
const Eigen::Vector2d &  target_translation 
)
inlinestatic

Definition at line 31 of file translation_delta_cost_functor_2d.h.

◆ operator()()

template<typename T >
bool cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::operator() ( const T *const  pose,
T *  residual 
) const
inline

Definition at line 40 of file translation_delta_cost_functor_2d.h.

◆ operator=()

TranslationDeltaCostFunctor2D& cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::operator= ( const TranslationDeltaCostFunctor2D )
privatedelete

Member Data Documentation

◆ scaling_factor_

const double cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::scaling_factor_
private

Definition at line 59 of file translation_delta_cost_functor_2d.h.

◆ x_

const double cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::x_
private

Definition at line 60 of file translation_delta_cost_functor_2d.h.

◆ y_

const double cartographer::mapping::scan_matching::TranslationDeltaCostFunctor2D::y_
private

Definition at line 61 of file translation_delta_cost_functor_2d.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