GMapping::ScanMatcherProcessor Class Reference

#include <scanmatcherprocessor.h>

List of all members.

Public Member Functions

const ScanMatcherMapgetMap () const
OrientedPoint getPose () const
void init ()
ScanMatchermatcher ()
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]

Definition at line 21 of file scanmatcherprocessor.h.

OrientedPoint GMapping::ScanMatcherProcessor::getPose (  )  const
void GMapping::ScanMatcherProcessor::init (  ) 
ScanMatcher& GMapping::ScanMatcherProcessor::matcher (  )  [inline]

Definition at line 22 of file scanmatcherprocessor.h.

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]

Definition at line 23 of file scanmatcherprocessor.h.

void GMapping::ScanMatcherProcessor::setRegistrationParameters ( double  regScore,
double  critScore 
)
void GMapping::ScanMatcherProcessor::setSensorMap ( const SensorMap smap,
std::string  sensorName = "FLASER" 
)

Member Data Documentation

unsigned int GMapping::ScanMatcherProcessor::m_beams [protected]

Definition at line 31 of file scanmatcherprocessor.h.

Definition at line 27 of file scanmatcherprocessor.h.

Definition at line 37 of file scanmatcherprocessor.h.

Definition at line 30 of file scanmatcherprocessor.h.

Definition at line 28 of file scanmatcherprocessor.h.

Definition at line 34 of file scanmatcherprocessor.h.

Definition at line 26 of file scanmatcherprocessor.h.

Definition at line 32 of file scanmatcherprocessor.h.

Definition at line 36 of file scanmatcherprocessor.h.

Definition at line 35 of file scanmatcherprocessor.h.

Definition at line 30 of file scanmatcherprocessor.h.

Definition at line 29 of file scanmatcherprocessor.h.

Definition at line 24 of file scanmatcherprocessor.h.


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


gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard; ROS wrapper by Brian Gerkey
autogenerated on Fri Jan 11 09:32:13 2013