6 #ifndef HPP_GUI_PATHPLAYER_HH 7 #define HPP_GUI_PATHPLAYER_HH 11 #include <gepetto/gui/fwd.hh> 21 class PathPlayerWidget;
26 class HppWidgetsPlugin;
38 int getCurrentPath()
const;
43 void displayWaypointsOfPath (
const std::string jointName);
48 void displayPath (
const std::string jointName);
54 void setRobotVelocity(
bool set);
57 double lengthBetweenRefresh ()
const;
60 void setCurrentTime (
const double& param);
66 virtual void displayPath_impl (
const std::string jointName);
68 void displayPath_status (
int progress);
69 void appliedConfigAtParam (
int pid,
double param);
72 void pathIndexChanged (
int i);
73 void pathSliderChanged (
int value);
75 void playPauseToggled (
bool toggled);
78 void timerEvent(QTimerEvent *event);
81 void initSearchActions();
82 void updateConfiguration ();
83 double sliderToLength (
int v)
const;
84 int lengthToSlider (
double l)
const;
85 double timeToLength (
double time)
const;
86 int timeBetweenRefresh()
const;
88 ::Ui::PathPlayerWidget* ui_;
90 QDoubleSpinBox* timeSpinBox ()
const;
91 QSpinBox* pathIndex()
const;
92 QSlider* pathSlider ()
const;
93 QPushButton* playPause ()
const;
94 QPushButton* stop ()
const;
106 #endif // HPP_GUI_PATHPLAYER_HH Definition: pathplayer.hh:28
namespace that encapsulate all the softwares of humanoid-path-planner
Definition: __init__.py:1
Definition: configurationlistwidget.hh:20