Public Member Functions | Private Attributes | List of all members
karto::Dataset Class Reference

#include <Karto.h>

Public Member Functions

void Add (Object *pObject)
 
virtual void Clear ()
 
 Dataset ()
 
DatasetInfoGetDatasetInfo ()
 
const ObjectVectorGetObjects () const
 
virtual ~Dataset ()
 

Private Attributes

ObjectVector m_Objects
 
DatasetInfom_pDatasetInfo
 
std::map< Name, Sensor * > m_SensorNameLookup
 

Detailed Description

Karto dataset. Stores LaserRangeFinders and LocalizedRangeScans and manages memory of allocated LaserRangeFinders and LocalizedRangeScans

Definition at line 6107 of file Karto.h.

Constructor & Destructor Documentation

karto::Dataset::Dataset ( )
inline

Default constructor

Definition at line 6113 of file Karto.h.

virtual karto::Dataset::~Dataset ( )
inlinevirtual

Destructor

Definition at line 6121 of file Karto.h.

Member Function Documentation

void karto::Dataset::Add ( Object pObject)
inline

Adds object to this dataset

Parameters
pObject

Definition at line 6131 of file Karto.h.

virtual void karto::Dataset::Clear ( )
inlinevirtual

Delete all stored data

Definition at line 6184 of file Karto.h.

DatasetInfo* karto::Dataset::GetDatasetInfo ( )
inline

Get dataset info

Returns
dataset info

Definition at line 6176 of file Karto.h.

const ObjectVector& karto::Dataset::GetObjects ( ) const
inline

Get sensor states

Returns
sensor state

Definition at line 6167 of file Karto.h.

Member Data Documentation

ObjectVector karto::Dataset::m_Objects
private

Definition at line 6207 of file Karto.h.

DatasetInfo* karto::Dataset::m_pDatasetInfo
private

Definition at line 6208 of file Karto.h.

std::map<Name, Sensor*> karto::Dataset::m_SensorNameLookup
private

Definition at line 6206 of file Karto.h.


The documentation for this class was generated from the following file:


open_karto
Author(s):
autogenerated on Mon Jun 10 2019 14:02:19