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

Classes

struct  CostFunctor
 
struct  Variables
 

Public Member Functions

 SimplePriorProblem (TTransform< double > world_from_robot_prior)
 
void solve (Variables &estimate)
 
double 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

TTransform< double > world_from_robot_prior_
 
Variables truth_
 

Constructor & Destructor Documentation

◆ SimplePriorProblem()

template<template< class > class TTransform>
sophus::test::SimplePriorProblem< TTransform >::SimplePriorProblem ( TTransform< double >  world_from_robot_prior)
inline

Member Function Documentation

◆ cost()

template<template< class > class TTransform>
double sophus::test::SimplePriorProblem< TTransform >::cost ( Variables const &  estimate) const
inline

◆ solve()

template<template< class > class TTransform>
void sophus::test::SimplePriorProblem< TTransform >::solve ( Variables estimate)
inline

◆ test()

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

Member Data Documentation

◆ truth_

template<template< class > class TTransform>
Variables sophus::test::SimplePriorProblem< TTransform >::truth_

◆ world_from_robot_prior_

template<template< class > class TTransform>
TTransform<double> sophus::test::SimplePriorProblem< TTransform >::world_from_robot_prior_

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