Class Dataset_UI
Defined in File Dataset_UI.h
Inheritance Relationships
Derived Types
public mola::BinFileDatasetpublic mola::EurocDatasetpublic mola::Kitti360Datasetpublic mola::KittiOdometryDatasetpublic mola::MulranDatasetpublic mola::ParisLucoDatasetpublic mola::RawlogDatasetpublic mola::Rosbag2Datasetpublic mola::VideoDataset
Class Documentation
-
class Dataset_UI
Virtual base for offline dataset sources to have a GUI within MolaViz
Subclassed by mola::BinFileDataset, mola::EurocDataset, mola::Kitti360Dataset, mola::KittiOdometryDataset, mola::MulranDataset, mola::ParisLucoDataset, mola::RawlogDataset, mola::Rosbag2Dataset, mola::VideoDataset
Virtual interface of Dataset_UI
{
-
virtual size_t datasetUI_size() const = 0
Number of different time steps available to call getObservations()
-
virtual size_t datasetUI_lastQueriedTimestep() const = 0
Returns the latest requested observation, range [0, datasetSize()]
-
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
Forces continue replaying in this moment in time
Public Functions
-
Dataset_UI() = default
-
virtual size_t datasetUI_size() const = 0