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 6140 of file Karto.h.

Constructor & Destructor Documentation

◆ Dataset()

karto::Dataset::Dataset ( )
inline

Default constructor

Definition at line 6146 of file Karto.h.

◆ ~Dataset()

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

Destructor

Definition at line 6154 of file Karto.h.

Member Function Documentation

◆ Add()

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

Adds object to this dataset

Parameters
pObject

Definition at line 6164 of file Karto.h.

◆ Clear()

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

Delete all stored data

Definition at line 6217 of file Karto.h.

◆ GetDatasetInfo()

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

Get dataset info

Returns
dataset info

Definition at line 6209 of file Karto.h.

◆ GetObjects()

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

Get sensor states

Returns
sensor state

Definition at line 6200 of file Karto.h.

Member Data Documentation

◆ m_Objects

ObjectVector karto::Dataset::m_Objects
private

Definition at line 6240 of file Karto.h.

◆ m_pDatasetInfo

DatasetInfo* karto::Dataset::m_pDatasetInfo
private

Definition at line 6241 of file Karto.h.

◆ m_SensorNameLookup

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

Definition at line 6239 of file Karto.h.


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


open_karto
Author(s):
autogenerated on Tue Jul 23 2024 02:26:00