#include <Karto.h>
Public Member Functions | |
void | Add (Object *pObject, kt_bool overrideSensorName=false) |
virtual void | Clear () |
Dataset () | |
const DataMap & | GetData () const |
DatasetInfo * | GetDatasetInfo () |
const ObjectVector & | GetLasers () const |
void | LoadFromFile (const std::string &filename) |
void | RemoveData (LocalizedRangeScan *scan) |
void | SaveToFile (const std::string &filename) |
virtual | ~Dataset () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
DataMap | m_Data |
ObjectVector | m_Lasers |
DatasetInfo * | m_pDatasetInfo |
std::map< Name, Sensor * > | m_SensorNameLookup |
Friends | |
class | boost::serialization::access |
Karto dataset. Stores LaserRangeFinders and LocalizedRangeScans and manages memory of allocated LaserRangeFinders and LocalizedRangeScans
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
friend |
|
private |
|
private |