Public Member Functions | |
void | AddRunningScan (LocalizedRangeScan *pScan) |
void | AddScan (LocalizedRangeScan *pScan, kt_int32s uniqueId) |
void | Clear () |
void | ClearLastScan () |
void | ClearRunningScans () |
LocalizedRangeScan * | GetLastScan () |
kt_int32u & | GetRunningScanBufferSize () |
LocalizedRangeScanVector & | GetRunningScans () |
LocalizedRangeScanMap & | GetScans () |
void | RemoveScan (LocalizedRangeScan *pScan) |
ScanManager () | |
ScanManager (kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance) | |
void | SetLastScan (LocalizedRangeScan *pScan) |
void | SetRunningScanBufferMaximumDistance (const kt_int32u &rScanBufferMaxDistance) |
void | SetRunningScanBufferSize (const kt_int32u &rScanBufferSize) |
virtual | ~ScanManager () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Manages the scan data for a device
Definition at line 57 of file Mapper.cpp.
|
inline |
Default constructor
Definition at line 63 of file Mapper.cpp.
|
inline |
Definition at line 71 of file Mapper.cpp.
|
inlinevirtual |
Destructor
Definition at line 76 of file Mapper.cpp.
|
inline |
|
inline |
Adds scan to vector of processed scans tagging scan with given unique id
pScan |
Definition at line 86 of file Mapper.cpp.
|
inline |
Deletes data of this buffered device
Definition at line 228 of file Mapper.cpp.
|
inline |
|
inline |
Clears the vector of running scans
Definition at line 220 of file Mapper.cpp.
|
inline |
Gets last scan
deviceId |
Definition at line 104 of file Mapper.cpp.
|
inline |
Gets running scan buffer size
Definition at line 149 of file Mapper.cpp.
|
inline |
|
inline |
|
inline |
Finds and replaces a scan from m_scans with NULL
pScan |
Definition at line 203 of file Mapper.cpp.
|
inlineprivate |
Definition at line 237 of file Mapper.cpp.
|
inline |
|
inline |
Sets running scan buffer maximum distance
rScanBufferMaxDistance |
Definition at line 167 of file Mapper.cpp.
|
inline |
|
friend |
Definition at line 235 of file Mapper.cpp.
|
private |
Definition at line 251 of file Mapper.cpp.
|
private |
Definition at line 250 of file Mapper.cpp.
|
private |
Definition at line 254 of file Mapper.cpp.
|
private |
Definition at line 253 of file Mapper.cpp.
|
private |
Definition at line 249 of file Mapper.cpp.
|
private |
Definition at line 248 of file Mapper.cpp.