#include <OptimizerGTSAM.h>
Public Member Functions | |
virtual std::map< int, Transform > | optimize (int rootId, const std::map< int, Transform > &poses, const std::multimap< int, Link > &edgeConstraints, cv::Mat &outputCovariance, std::list< std::map< int, Transform > > *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0) |
OptimizerGTSAM (const ParametersMap ¶meters=ParametersMap()) | |
virtual void | parseParameters (const ParametersMap ¶meters) |
virtual Type | type () const |
virtual | ~OptimizerGTSAM () |
Static Public Member Functions | |
static bool | available () |
Private Attributes | |
int | optimizer_ |
Definition at line 37 of file OptimizerGTSAM.h.
rtabmap::OptimizerGTSAM::OptimizerGTSAM | ( | const ParametersMap & | parameters = ParametersMap() | ) | [inline] |
Definition at line 43 of file OptimizerGTSAM.h.
virtual rtabmap::OptimizerGTSAM::~OptimizerGTSAM | ( | ) | [inline, virtual] |
Definition at line 49 of file OptimizerGTSAM.h.
bool rtabmap::OptimizerGTSAM::available | ( | ) | [static] |
Definition at line 63 of file OptimizerGTSAM.cpp.
std::map< int, Transform > rtabmap::OptimizerGTSAM::optimize | ( | int | rootId, |
const std::map< int, Transform > & | poses, | ||
const std::multimap< int, Link > & | edgeConstraints, | ||
cv::Mat & | outputCovariance, | ||
std::list< std::map< int, Transform > > * | intermediateGraphes = 0 , |
||
double * | finalError = 0 , |
||
int * | iterationsDone = 0 |
||
) | [virtual] |
Reimplemented from rtabmap::Optimizer.
Definition at line 78 of file OptimizerGTSAM.cpp.
void rtabmap::OptimizerGTSAM::parseParameters | ( | const ParametersMap & | parameters | ) | [virtual] |
Reimplemented from rtabmap::Optimizer.
Definition at line 72 of file OptimizerGTSAM.cpp.
virtual Type rtabmap::OptimizerGTSAM::type | ( | ) | const [inline, virtual] |
Implements rtabmap::Optimizer.
Definition at line 51 of file OptimizerGTSAM.h.
int rtabmap::OptimizerGTSAM::optimizer_ [private] |
Definition at line 65 of file OptimizerGTSAM.h.