Program Listing for File Dataset_UI.h
↰ Return to documentation for file (include/mola_kernel/interfaces/Dataset_UI.h
)
/* -------------------------------------------------------------------------
* A Modular Optimization framework for Localization and mApping (MOLA)
* Copyright (C) 2018-2024 Jose Luis Blanco, University of Almeria
* See LICENSE for license information.
* ------------------------------------------------------------------------- */
#pragma once
#include <cstdlib>
namespace mola
{
class Dataset_UI
{
public:
Dataset_UI();
virtual ~Dataset_UI();
virtual size_t datasetUI_size() const = 0;
virtual size_t datasetUI_lastQueriedTimestep() const = 0;
virtual double datasetUI_playback_speed() const = 0;
virtual void datasetUI_playback_speed(double speed) = 0;
virtual bool datasetUI_paused() const = 0;
virtual void datasetUI_paused(bool paused) = 0;
virtual void datasetUI_teleport(size_t timestep) = 0;
};
} // namespace mola