Class RawlogDataset

Inheritance Relationships

Base Types

  • public RawDataSourceBase

  • public OfflineDatasetSource

  • public Dataset_UI

Class Documentation

class RawlogDataset : public RawDataSourceBase, public OfflineDatasetSource, public Dataset_UI

RawDataSource for datasets in MRPT rawlog format

Public Functions

RawlogDataset()
void spinOnce() override
size_t datasetSize() const override
mrpt::obs::CSensoryFrame::Ptr datasetGetObservations(size_t timestep) const override
inline size_t datasetUI_size() const override
inline size_t datasetUI_lastQueriedTimestep() const override
inline double datasetUI_playback_speed() const override
inline void datasetUI_playback_speed(double speed) override
inline bool datasetUI_paused() const override
inline void datasetUI_paused(bool paused) override
inline void datasetUI_teleport(size_t timestep) override

Protected Functions

void initialize_rds(const Yaml &cfg) override