Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
jafar::slammm::AlwaysMergeMapsStrategy Class Reference

This MergeMapsStragegy decide to merge maps whenever two non consecutive maps have overlapping features. More...


Detailed Description

This MergeMapsStragegy decide to merge maps whenever two non consecutive maps have overlapping features.

Definition at line 52 of file MergeMapsStrategy.hpp.

#include <MergeMapsStrategy.hpp>

Inheritance diagram for jafar::slammm::AlwaysMergeMapsStrategy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AlwaysMergeMapsStrategy (int minimalOverlapingFeaturesNumber)
virtual void decideMergeMap (unsigned int currentMapId, slam::SlamEkf *currentMap)
 This function is called after processing observations to decide wether or not the maps should be merged.

Private Member Functions

void getFeatureCov (slam::BaseFeature &baseFeature, jblas::vec &point, jblas::sym_mat &cov)
void getFeatureSegCov (slam::BaseFeature &baseFeature, jblas::vec &line, jblas::sym_mat &cov)

Private Attributes

unsigned int m_minimalOverlapingFeaturesNumber

Constructor & Destructor Documentation

jafar::slammm::AlwaysMergeMapsStrategy::AlwaysMergeMapsStrategy ( int  minimalOverlapingFeaturesNumber)
Parameters:
minimalOverlapingFeaturesNumberthe minimal number of features needed to consider that two maps overlap and should be merged.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1
LAAS-CNRS