GMapping::ScanMatcherProcessor Class Reference
#include <scanmatcherprocessor.h>
List of all members.
Public Member Functions |
const ScanMatcherMap & | getMap () const |
OrientedPoint | getPose () const |
void | init () |
ScanMatcher & | matcher () |
virtual void | processScan (const RangeReading &reading) |
| ScanMatcherProcessor (double xmin, double ymin, double xmax, double ymax, double delta, double patchdelta) |
| ScanMatcherProcessor (const ScanMatcherMap &m) |
void | setMatchingParameters (double urange, double range, double sigma, int kernsize, double lopt, double aopt, int iterations, bool computeCovariance=false) |
void | setmaxMove (double mmove) |
void | setRegistrationParameters (double regScore, double critScore) |
void | setSensorMap (const SensorMap &smap, std::string sensorName="FLASER") |
virtual | ~ScanMatcherProcessor () |
Public Attributes |
bool | useICP |
Protected Attributes |
unsigned int | m_beams |
bool | m_computeCovariance |
int | m_count |
double | m_critScore |
bool | m_first |
ScanMatcherMap | m_map |
ScanMatcher | m_matcher |
double | m_maxMove |
OrientedPoint | m_odoPose |
OrientedPoint | m_pose |
double | m_regScore |
SensorMap | m_sensorMap |
Detailed Description
Definition at line 11 of file scanmatcherprocessor.h.
Constructor & Destructor Documentation
GMapping::ScanMatcherProcessor::ScanMatcherProcessor |
( |
const ScanMatcherMap & |
m |
) |
|
GMapping::ScanMatcherProcessor::ScanMatcherProcessor |
( |
double |
xmin, |
|
|
double |
ymin, |
|
|
double |
xmax, |
|
|
double |
ymax, |
|
|
double |
delta, |
|
|
double |
patchdelta | |
|
) |
| | |
virtual GMapping::ScanMatcherProcessor::~ScanMatcherProcessor |
( |
|
) |
[virtual] |
Member Function Documentation
const ScanMatcherMap& GMapping::ScanMatcherProcessor::getMap |
( |
|
) |
const [inline] |
void GMapping::ScanMatcherProcessor::init |
( |
|
) |
|
ScanMatcher& GMapping::ScanMatcherProcessor::matcher |
( |
|
) |
[inline] |
virtual void GMapping::ScanMatcherProcessor::processScan |
( |
const RangeReading & |
reading |
) |
[virtual] |
void GMapping::ScanMatcherProcessor::setMatchingParameters |
( |
double |
urange, |
|
|
double |
range, |
|
|
double |
sigma, |
|
|
int |
kernsize, |
|
|
double |
lopt, |
|
|
double |
aopt, |
|
|
int |
iterations, |
|
|
bool |
computeCovariance = false | |
|
) |
| | |
void GMapping::ScanMatcherProcessor::setmaxMove |
( |
double |
mmove |
) |
[inline] |
void GMapping::ScanMatcherProcessor::setRegistrationParameters |
( |
double |
regScore, |
|
|
double |
critScore | |
|
) |
| | |
void GMapping::ScanMatcherProcessor::setSensorMap |
( |
const SensorMap & |
smap, |
|
|
std::string |
sensorName = "FLASER" | |
|
) |
| | |
Member Data Documentation
The documentation for this class was generated from the following file: