#include <Mapper.h>
Static Public Member Functions | |
static CorrelationGrid * | CreateGrid (kt_int32s width, kt_int32s height, kt_double resolution, kt_double smearDeviation) |
Static Public Member Functions inherited from karto::Grid< kt_int8u > | |
static Grid * | CreateGrid (kt_int32s width, kt_int32s height, kt_double resolution) |
Protected Member Functions | |
virtual void | CalculateKernel () |
CorrelationGrid (kt_int32u width, kt_int32u height, kt_int32u borderSize, kt_double resolution, kt_double smearDeviation) | |
Protected Member Functions inherited from karto::Grid< kt_int8u > | |
Grid (kt_int32s width, kt_int32s height) | |
Static Protected Member Functions | |
static kt_int32s | GetHalfKernelSize (kt_double smearDeviation, kt_double resolution) |
Private Attributes | |
kt_int32s | m_KernelSize |
kt_int8u * | m_pKernel |
Rectangle2< kt_int32s > | m_Roi |
kt_double | m_SmearDeviation |
Implementation of a correlation grid used for scan matching
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlinestatic |
|
inline |
|
inlinevirtual |
Gets the index into the data pointer of the given grid coordinate
rGrid | |
boundaryCheck |
Reimplemented from karto::Grid< kt_int8u >.
|
inline |
|
private |
|
private |