#include <Graph.h>
Public Member Functions | |
virtual std::map< int, Transform > | optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, std::list< std::map< int, Transform > > *intermediateGraphes=0) |
TOROOptimizer (int iterations=100, bool slam2d=false, bool covarianceIgnored=false) | |
TOROOptimizer (const ParametersMap ¶meters) | |
virtual Type | type () const |
virtual | ~TOROOptimizer () |
Static Public Member Functions | |
static bool | loadGraph (const std::string &fileName, std::map< int, Transform > &poses, std::multimap< int, Link > &edgeConstraints) |
static bool | saveGraph (const std::string &fileName, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints) |
rtabmap::graph::TOROOptimizer::TOROOptimizer | ( | int | iterations = 100 , |
bool | slam2d = false , |
||
bool | covarianceIgnored = false |
||
) | [inline] |
rtabmap::graph::TOROOptimizer::TOROOptimizer | ( | const ParametersMap & | parameters | ) | [inline] |
virtual rtabmap::graph::TOROOptimizer::~TOROOptimizer | ( | ) | [inline, virtual] |
bool rtabmap::graph::TOROOptimizer::loadGraph | ( | const std::string & | fileName, |
std::map< int, Transform > & | poses, | ||
std::multimap< int, Link > & | edgeConstraints | ||
) | [static] |
std::map< int, Transform > rtabmap::graph::TOROOptimizer::optimize | ( | int | rootId, |
const std::map< int, Transform > & | poses, | ||
const std::multimap< int, Link > & | edgeConstraints, | ||
std::list< std::map< int, Transform > > * | intermediateGraphes = 0 |
||
) | [virtual] |
Implements rtabmap::graph::Optimizer.
bool rtabmap::graph::TOROOptimizer::saveGraph | ( | const std::string & | fileName, |
const std::map< int, Transform > & | poses, | ||
const std::multimap< int, Link > & | edgeConstraints | ||
) | [static] |
virtual Type rtabmap::graph::TOROOptimizer::type | ( | ) | const [inline, virtual] |
Implements rtabmap::graph::Optimizer.