#include <HectorSlamProcessor.h>
Definition at line 50 of file HectorSlamProcessor.h.
hectorslam::HectorSlamProcessor::HectorSlamProcessor |
( |
float |
mapResolution, |
|
|
int |
mapSizeX, |
|
|
int |
mapSizeY, |
|
|
const Eigen::Vector2f & |
startCoords, |
|
|
int |
multi_res_size, |
|
|
DrawInterface * |
drawInterfaceIn = 0 , |
|
|
HectorDebugInfoInterface * |
debugInterfaceIn = 0 |
|
) |
| |
|
inline |
hectorslam::HectorSlamProcessor::~HectorSlamProcessor |
( |
| ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::addMapMutex |
( |
int |
i, |
|
|
MapLockerInterface * |
mapMutex |
|
) |
| |
|
inline |
const GridMap& hectorslam::HectorSlamProcessor::getGridMap |
( |
int |
mapLevel = 0 | ) |
const |
|
inline |
const Eigen::Matrix3f& hectorslam::HectorSlamProcessor::getLastScanMatchCovariance |
( |
| ) |
const |
|
inline |
const Eigen::Vector3f& hectorslam::HectorSlamProcessor::getLastScanMatchPose |
( |
| ) |
const |
|
inline |
int hectorslam::HectorSlamProcessor::getMapLevels |
( |
| ) |
const |
|
inline |
float hectorslam::HectorSlamProcessor::getScaleToMap |
( |
| ) |
const |
|
inline |
void hectorslam::HectorSlamProcessor::reset |
( |
| ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::setMapUpdateMinAngleDiff |
( |
float |
angleChange | ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::setMapUpdateMinDistDiff |
( |
float |
minDist | ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::setUpdateFactorFree |
( |
float |
free_factor | ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::setUpdateFactorOccupied |
( |
float |
occupied_factor | ) |
|
|
inline |
void hectorslam::HectorSlamProcessor::update |
( |
const DataContainer & |
dataContainer, |
|
|
const Eigen::Vector3f & |
poseHintWorld, |
|
|
bool |
map_without_matching = false |
|
) |
| |
|
inline |
Eigen::Vector3f hectorslam::HectorSlamProcessor::lastMapUpdatePose |
|
protected |
Eigen::Matrix3f hectorslam::HectorSlamProcessor::lastScanMatchCov |
|
protected |
Eigen::Vector3f hectorslam::HectorSlamProcessor::lastScanMatchPose |
|
protected |
float hectorslam::HectorSlamProcessor::paramMinAngleDiffForMapUpdate |
|
protected |
float hectorslam::HectorSlamProcessor::paramMinDistanceDiffForMapUpdate |
|
protected |
The documentation for this class was generated from the following file: