#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 42 of file ScanMatcher.h.
|
inline |
Definition at line 46 of file ScanMatcher.h.
|
inline |
Definition at line 51 of file ScanMatcher.h.
|
inlineprotected |
Definition at line 228 of file ScanMatcher.h.
|
inlineprotected |
Definition at line 194 of file ScanMatcher.h.
|
inline |
Definition at line 54 of file ScanMatcher.h.
|
inlineprotected |
Definition at line 223 of file ScanMatcher.h.
|
protected |
Definition at line 246 of file ScanMatcher.h.
|
protected |
Definition at line 245 of file ScanMatcher.h.
|
protected |
Definition at line 242 of file ScanMatcher.h.
|
protected |
Definition at line 243 of file ScanMatcher.h.