Public Member Functions | |
void | AddObject (LocalizedObject *pObject, kt_int32s uniqueId) |
void | AddRunningScan (LocalizedLaserScan *pScan) |
void | Clear () |
LocalizedLaserScan * | GetLastScan () |
LocalizedObjectList & | GetObjects () |
LocalizedLaserScanList & | GetRunningScans () |
kt_int32s | GetScanIndex (LocalizedLaserScan *pScan) |
LocalizedLaserScanList & | GetScans () |
SensorDataManager (kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance) | |
void | SetLastScan (LocalizedLaserScan *pScan) |
virtual | ~SensorDataManager () |
Static Private Member Functions | |
static kt_int32s | ScanIndexComparator (const LocalizedLaserScanPtr &pScan1, const LocalizedLaserScanPtr &pScan2) |
Manages the data for a sensor
Definition at line 51 of file OpenMapper.cpp.
|
inline |
Default constructor
Definition at line 57 of file OpenMapper.cpp.
|
inlinevirtual |
Destructor
Definition at line 67 of file OpenMapper.cpp.
|
inline |
Adds objects to list of objects, tagging object with given unique id; if object is a scan, then scan gets added to list of processed scans
pObject | object |
uniqueId | unique id |
Definition at line 79 of file OpenMapper.cpp.
|
inline |
|
inline |
Deletes data of this buffered sensor
Definition at line 182 of file OpenMapper.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
Gets index of scan in sensor's list of scans
pScan |
Definition at line 138 of file OpenMapper.cpp.
|
inline |
|
inlinestaticprivate |
Definition at line 191 of file OpenMapper.cpp.
|
inline |
|
private |
Definition at line 197 of file OpenMapper.cpp.
|
private |
Definition at line 201 of file OpenMapper.cpp.
|
private |
Definition at line 204 of file OpenMapper.cpp.
|
private |
Definition at line 203 of file OpenMapper.cpp.
|
private |
Definition at line 200 of file OpenMapper.cpp.
|
private |
Definition at line 199 of file OpenMapper.cpp.