All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Public Attributes
hectorslam::MapProcContainer Class Reference

#include <MapProcContainer.h>

List of all members.

Public Member Functions

void addMapMutex (MapLockerInterface *mapMutexIn)
void cleanup ()
const GridMapgetGridMap () const
GridMapgetGridMap ()
MapLockerInterfacegetMapMutex ()
float getScaleToMap () const
 MapProcContainer (GridMap *gridMapIn, OccGridMapUtilConfig< GridMap > *gridMapUtilIn, ScanMatcher< OccGridMapUtilConfig< GridMap > > *scanMatcherIn)
Eigen::Vector3f matchData (const Eigen::Vector3f &beginEstimateWorld, const DataContainer &dataContainer, Eigen::Matrix3f &covMatrix, int maxIterations)
void reset ()
void resetCachedData ()
void updateByScan (const DataContainer &dataContainer, const Eigen::Vector3f &robotPoseWorld)
virtual ~MapProcContainer ()

Public Attributes

GridMapgridMap
OccGridMapUtilConfig< GridMap > * gridMapUtil
MapLockerInterfacemapMutex
ScanMatcher
< OccGridMapUtilConfig
< GridMap > > * 
scanMatcher

Detailed Description

Definition at line 43 of file MapProcContainer.h.


Constructor & Destructor Documentation

hectorslam::MapProcContainer::MapProcContainer ( GridMap gridMapIn,
OccGridMapUtilConfig< GridMap > *  gridMapUtilIn,
ScanMatcher< OccGridMapUtilConfig< GridMap > > *  scanMatcherIn 
) [inline]

Definition at line 46 of file MapProcContainer.h.

virtual hectorslam::MapProcContainer::~MapProcContainer ( ) [inline, virtual]

Definition at line 53 of file MapProcContainer.h.


Member Function Documentation

Definition at line 83 of file MapProcContainer.h.

Definition at line 56 of file MapProcContainer.h.

Definition at line 80 of file MapProcContainer.h.

Definition at line 81 of file MapProcContainer.h.

Definition at line 93 of file MapProcContainer.h.

Definition at line 78 of file MapProcContainer.h.

Eigen::Vector3f hectorslam::MapProcContainer::matchData ( const Eigen::Vector3f &  beginEstimateWorld,
const DataContainer dataContainer,
Eigen::Matrix3f &  covMatrix,
int  maxIterations 
) [inline]

Definition at line 98 of file MapProcContainer.h.

Definition at line 67 of file MapProcContainer.h.

Definition at line 73 of file MapProcContainer.h.

void hectorslam::MapProcContainer::updateByScan ( const DataContainer dataContainer,
const Eigen::Vector3f &  robotPoseWorld 
) [inline]

Definition at line 103 of file MapProcContainer.h.


Member Data Documentation

Definition at line 118 of file MapProcContainer.h.

Definition at line 119 of file MapProcContainer.h.

Definition at line 121 of file MapProcContainer.h.

Definition at line 120 of file MapProcContainer.h.


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


hector_mapping
Author(s): Stefan Kohlbrecher
autogenerated on Mon Jul 15 2013 16:52:04