farm-ng-core
sophus::test::TransformGraphProblem< TTransform, kDim > Struct Template Reference
Collaboration diagram for sophus::test::TransformGraphProblem< TTransform, kDim >:

Classes

struct  CostFunctor
 
struct  Observation
 
struct  Variables
 

Public Member Functions

 TransformGraphProblem (std::function< auto(double p, TTransform< double > &trans) ->void > set_subgroup)
 
void solve (Variables &estimate)
 
Cost cost (Variables const &estimate) const
 
void test (std::function< void(TTransform< double > &)> perturb, std::function< Expected< Success >(TTransform< double > const &, TTransform< double > const &)> is_near)
 

Public Attributes

std::vector< Observationobservations_
 
Variables truth_
 

Constructor & Destructor Documentation

◆ TransformGraphProblem()

template<template< class > class TTransform, int kDim>
sophus::test::TransformGraphProblem< TTransform, kDim >::TransformGraphProblem ( std::function< auto(double p, TTransform< double > &trans) ->  void,
set_subgroup   
)
inline

Member Function Documentation

◆ cost()

template<template< class > class TTransform, int kDim>
Cost sophus::test::TransformGraphProblem< TTransform, kDim >::cost ( Variables const &  estimate) const
inline

◆ solve()

template<template< class > class TTransform, int kDim>
void sophus::test::TransformGraphProblem< TTransform, kDim >::solve ( Variables estimate)
inline

◆ test()

template<template< class > class TTransform, int kDim>
void sophus::test::TransformGraphProblem< TTransform, kDim >::test ( std::function< void(TTransform< double > &)>  perturb,
std::function< Expected< Success >(TTransform< double > const &, TTransform< double > const &)>  is_near 
)
inline

Member Data Documentation

◆ observations_

template<template< class > class TTransform, int kDim>
std::vector<Observation> sophus::test::TransformGraphProblem< TTransform, kDim >::observations_

◆ truth_

template<template< class > class TTransform, int kDim>
Variables sophus::test::TransformGraphProblem< TTransform, kDim >::truth_

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