3 #ifndef SE2EZ_GUI_PLANPANEL_ 4 #define SE2EZ_GUI_PLANPANEL_ 9 #include <QPropertyAnimation> 11 #include <ompl/base/PlannerData.h> 53 void draw(QPainter &painter,
RenderArea *canvas)
override;
54 void update(boost::posix_time::ptime last, boost::posix_time::ptime current)
override;
58 ompl::base::PlannerDataPtr getPlannerData();
64 void setState(
int index);
65 void plannerChanged(
const QString &text);
66 void animate(
int state);
69 void setConstraints(
const QString &text);
70 void setEE(
const QString &text);
77 void pauseAnimation();
78 void startAnimation();
91 ompl::base::PlannerDataPtr pd_{
nullptr};
111 #endif // PLANPANEL_H std::vector< StatePtr > path_
plan::EZPlansPtr planner_
A shared pointer wrapper for se2ez::State.
std::set< std::string > jnames_
std::set< std::string > panelnames_
std::map< std::string, ompl::base::ConstraintPtr > constraints_
ompl::base::ParamSet set_
A shared pointer wrapper for se2ez::Robot.
The canvas widget. It contains all the drawing functions as well as all the general settings for draw...
#define SE2EZ_CLASS_FORWARD(C)
std::set< std::string > snames_