Public Member Functions | Private Attributes | List of all members
TransformDeltaCostFunctor Class Reference

#include <transform_delta_cost_functor.h>

Public Member Functions

template<typename T >
bool Evaluate (const Rigid3< T > &transform, T *const residual) const
 
template<typename T >
bool operator() (const T *const translation, const T *const rotation, T *const residual) const
 
TransformDeltaCostFunctoroperator= (const TransformDeltaCostFunctor &)=delete
 
 TransformDeltaCostFunctor (Eigen::Matrix< double, 2, 1 > pos_world, Eigen::Matrix< double, 2, 1 > pos_gps, double covariance)
 
 TransformDeltaCostFunctor (const TransformDeltaCostFunctor &)=delete
 

Private Attributes

double inv_covariance_
 
Eigen::Matrix< double, 2, 1 > pos_gps_
 
Eigen::Matrix< double, 2, 1 > pos_world_
 

Detailed Description

Definition at line 127 of file transform_delta_cost_functor.h.

Constructor & Destructor Documentation

TransformDeltaCostFunctor::TransformDeltaCostFunctor ( Eigen::Matrix< double, 2, 1 >  pos_world,
Eigen::Matrix< double, 2, 1 >  pos_gps,
double  covariance 
)
inline

Definition at line 131 of file transform_delta_cost_functor.h.

TransformDeltaCostFunctor::TransformDeltaCostFunctor ( const TransformDeltaCostFunctor )
delete

Member Function Documentation

template<typename T >
bool TransformDeltaCostFunctor::Evaluate ( const Rigid3< T > &  transform,
T *const  residual 
) const
inline

Definition at line 158 of file transform_delta_cost_functor.h.

template<typename T >
bool TransformDeltaCostFunctor::operator() ( const T *const  translation,
const T *const  rotation,
T *const  residual 
) const
inline

Definition at line 148 of file transform_delta_cost_functor.h.

TransformDeltaCostFunctor& TransformDeltaCostFunctor::operator= ( const TransformDeltaCostFunctor )
delete

Member Data Documentation

double TransformDeltaCostFunctor::inv_covariance_
private

Definition at line 171 of file transform_delta_cost_functor.h.

Eigen::Matrix<double, 2, 1> TransformDeltaCostFunctor::pos_gps_
private

Definition at line 170 of file transform_delta_cost_functor.h.

Eigen::Matrix<double, 2, 1> TransformDeltaCostFunctor::pos_world_
private

Definition at line 169 of file transform_delta_cost_functor.h.


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


hector_gps_calibration
Author(s):
autogenerated on Mon Jun 10 2019 13:34:46