6 #ifndef HPP_GUI_PATHPLAYER_HH 7 #define HPP_GUI_PATHPLAYER_HH 10 #include <gepetto/gui/fwd.hh> 20 class PathPlayerWidget;
25 class HppWidgetsPlugin;
36 int getCurrentPath()
const;
41 void displayWaypointsOfPath(
const std::string jointName);
46 void displayPath(
const std::string jointName);
52 void setRobotVelocity(
bool set);
55 double lengthBetweenRefresh()
const;
58 void setCurrentTime(
const double& param);
64 virtual void displayPath_impl(
const std::string jointName);
66 void displayPath_status(
int progress);
67 void appliedConfigAtParam(
int pid,
double param);
70 void pathIndexChanged(
int i);
71 void pathSliderChanged(
int value);
73 void playPauseToggled(
bool toggled);
76 void timerEvent(QTimerEvent* event);
79 void initSearchActions();
80 void updateConfiguration();
81 double sliderToLength(
int v)
const;
82 int lengthToSlider(
double l)
const;
83 double timeToLength(
double time)
const;
84 int timeBetweenRefresh()
const;
86 ::Ui::PathPlayerWidget* ui_;
88 QDoubleSpinBox* timeSpinBox()
const;
89 QSpinBox* pathIndex()
const;
90 QSlider* pathSlider()
const;
91 QPushButton* playPause()
const;
92 QPushButton* stop()
const;
104 #endif // HPP_GUI_PATHPLAYER_HH Definition: pathplayer.hh:27
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
Definition: configurationlistwidget.hh:18