1#ifndef FOLDER_STRUCTURE_CONSTANTS_HPP
2#define FOLDER_STRUCTURE_CONSTANTS_HPP
5#include <ros/package.h>
82 return QString::fromStdString(ros::package::getPath(
PACKAGE_NAME.toStdString()));
84 qCritical() <<
"An error occurred while retrieving the package path for" <<
PACKAGE_NAME;
Contains constants related to the folder structure of the learn_environment package.
const QString DIFFICULTY_LEVELS_DEFINITION_PATH
Definition folder_structure_constants.hpp:45
const QString CONVERTED_SCRIPT_PATH
Path to the converted script.
Definition folder_structure_constants.hpp:21
const QString TASK_DEFINITIONS_PATH
Path to the task definitions json.
Definition folder_structure_constants.hpp:33
const QString RESET_ROBOT_SCRIPT_PATH
Path to the reset robot script.
Definition folder_structure_constants.hpp:27
QString getPackagePath()
Retrieves the path of the package.
Definition folder_structure_constants.hpp:80
const QString PACKAGE_NAME
Name of the package.
Definition folder_structure_constants.hpp:69
const QString USER_WORKSPACE
Path to the user workspace directory. Adjust it in devconatiner.json if changed.
Definition folder_structure_constants.hpp:63
const QString TOPIC_DEFINITIONS_PATH
Path to the topic definitions json.
Definition folder_structure_constants.hpp:39
const QString SOLUTION_SCRIPTS_SOURCE_PATH
Path to the solution scripts source directory.
Definition folder_structure_constants.hpp:51
const QString EVALUATION_SCRIPTS_SOURCE_PATH
Path to the evaluation scripts source directory.
Definition folder_structure_constants.hpp:57