$search
#include <ScanMatcher.h>
Public Member Functions | |
Eigen::Vector3f | matchData (const Eigen::Vector3f &beginEstimateWorld, ConcreteOccGridMapUtil &gridMapUtil, const DataContainer &dataContainer, Eigen::Matrix3f &covMatrix, int maxIterations) |
ScanMatcher (DrawInterface *drawInterfaceIn=0, HectorDebugInfoInterface *debugInterfaceIn=0) | |
~ScanMatcher () | |
Protected Member Functions | |
void | drawScan (const Eigen::Vector3f &pose, const ConcreteOccGridMapUtil &gridMapUtil, const DataContainer &dataContainer) |
bool | estimateTransformationLogLh (Eigen::Vector3f &estimate, ConcreteOccGridMapUtil &gridMapUtil, const DataContainer &dataPoints) |
void | updateEstimatedPose (Eigen::Vector3f &estimate, const Eigen::Vector3f &change) |
Protected Attributes | |
HectorDebugInfoInterface * | debugInterface |
DrawInterface * | drawInterface |
Eigen::Vector3f | dTr |
Eigen::Matrix3f | H |
Definition at line 41 of file ScanMatcher.h.
hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::ScanMatcher | ( | DrawInterface * | drawInterfaceIn = 0 , |
|
HectorDebugInfoInterface * | debugInterfaceIn = 0 | |||
) | [inline] |
Definition at line 41 of file ScanMatcher.h.
hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::~ScanMatcher | ( | ) | [inline] |
Definition at line 46 of file ScanMatcher.h.
void hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::drawScan | ( | const Eigen::Vector3f & | pose, | |
const ConcreteOccGridMapUtil & | gridMapUtil, | |||
const DataContainer & | dataContainer | |||
) | [inline, protected] |
Definition at line 223 of file ScanMatcher.h.
bool hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::estimateTransformationLogLh | ( | Eigen::Vector3f & | estimate, | |
ConcreteOccGridMapUtil & | gridMapUtil, | |||
const DataContainer & | dataPoints | |||
) | [inline, protected] |
Definition at line 189 of file ScanMatcher.h.
Eigen::Vector3f hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::matchData | ( | const Eigen::Vector3f & | beginEstimateWorld, | |
ConcreteOccGridMapUtil & | gridMapUtil, | |||
const DataContainer & | dataContainer, | |||
Eigen::Matrix3f & | covMatrix, | |||
int | maxIterations | |||
) | [inline] |
Definition at line 49 of file ScanMatcher.h.
void hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::updateEstimatedPose | ( | Eigen::Vector3f & | estimate, | |
const Eigen::Vector3f & | change | |||
) | [inline, protected] |
Definition at line 218 of file ScanMatcher.h.
HectorDebugInfoInterface* hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::debugInterface [protected] |
Definition at line 241 of file ScanMatcher.h.
DrawInterface* hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::drawInterface [protected] |
Definition at line 240 of file ScanMatcher.h.
Eigen::Vector3f hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::dTr [protected] |
Definition at line 237 of file ScanMatcher.h.
Eigen::Matrix3f hectorslam::ScanMatcher< ConcreteOccGridMapUtil >::H [protected] |
Definition at line 238 of file ScanMatcher.h.