|
Jafar
|
This class countains the global level of a multimap approach. More...
This class countains the global level of a multimap approach.
Definition at line 23 of file MapsPoseManager.hpp.
#include <MapsPoseManager.hpp>

Public Member Functions | |
| virtual void | addFirstMapPose (unsigned int _mapId, unsigned int _robotId, const jblas::vec &_robotState, const jblas::mat &_robotStateCov)=0 |
| Add the pose of the first map in the world. | |
| virtual void | addMapPose (unsigned int _mapId, unsigned int _robotId, unsigned int _previousMapId, const jblas::vec &_robotState, const jblas::mat &_robotStateCov)=0 |
| Add the pose of a map in reference to an other map. | |
| virtual jafar::geom::T3DEuler | getWorldToMapTransformation (unsigned int _mapId) const =0 |
| virtual jafar::geom::T3DEuler | getMapToMapTransformation (unsigned int _firstMapId, unsigned int _secondMapId) const =0 |
| virtual void | enforceLoopConstraint (unsigned int _firstMapId, unsigned int _secondMapId, const jblas::vec &_transformation, const jblas::sym_mat &_transformationCov)=0 |
| Enforce loop constraints when a transformation between two maps is known. | |
| virtual void | enforceLoopConstraint (unsigned int _firstMapId, unsigned int _secondMapId, const geom::T3DEuler &_transformation) |
| virtual bool | canEnforceLoopConstraint (unsigned int _firstMapId, unsigned int _secondMapId) const =0 |
| void | addEventListener (MapsPoseManagerEventListener *listener) |
| void | removeEventListener (MapsPoseManagerEventListener *listener) |
Protected Attributes | |
|
std::list < MapsPoseManagerEventListener * > | m_eventListners |
| virtual void jafar::slammm::MapsPoseManager::enforceLoopConstraint | ( | unsigned int | _firstMapId, |
| unsigned int | _secondMapId, | ||
| const jblas::vec & | _transformation, | ||
| const jblas::sym_mat & | _transformationCov | ||
| ) | [pure virtual] |
Enforce loop constraints when a transformation between two maps is known.
| _transformation | the transformation from the first map to the second map |
| _transformationCov |
Implemented in jafar::slammm::ListMapsPoseManager.
| virtual jafar::geom::T3DEuler jafar::slammm::MapsPoseManager::getMapToMapTransformation | ( | unsigned int | _firstMapId, |
| unsigned int | _secondMapId | ||
| ) | const [pure virtual] |
Implemented in jafar::slammm::ListMapsPoseManager.
| virtual jafar::geom::T3DEuler jafar::slammm::MapsPoseManager::getWorldToMapTransformation | ( | unsigned int | _mapId | ) | const [pure virtual] |
Implemented in jafar::slammm::ListMapsPoseManager.
| Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1 |
|