1#ifndef LEARN_ENVIRONMENT_HPP
2#define LEARN_ENVIRONMENT_HPP
5#include <ui_learn_environment.h>
56 virtual void load(
const rviz::Config &config)
override;
62 virtual void save(rviz::Config config)
const override;
65 Ui::LearnEnvironment *ui;
71 QThread *notebookThread;
A custom RViz panel for managing the learning environment.
Definition learn_environment.hpp:37
LearnEnvironment(QWidget *parent=0)
Constructs a LearnEnvironment object.
Definition learn_environment.cpp:8
virtual void save(rviz::Config config) const override
Saves user-specific settings.
Definition learn_environment.cpp:63
~LearnEnvironment()
Destroys the LearnEnvironment object.
Definition learn_environment.cpp:21
virtual void load(const rviz::Config &config) override
Loads user-specific settings.
Definition learn_environment.cpp:59
A class for converting Jupyter notebooks to Python scripts and processing task pools.
Definition notebook_converter.hpp:23
Manages tasks and their execution within the application.
Definition task_manager.hpp:21
Manages the user interface for tasks and subtasks.
Definition task_ui.hpp:24
Contains classes generated by Qt's User Interface Compiler (uic) from .ui files.