#include <planpanel.h>
|
| PlanPanel (RobotPtr robot, std::string name, std::map< std::string, ompl::base::ConstraintPtr > constraints={}, QWidget *parent=0) |
|
| ~PlanPanel () override |
|
void | draw (QPainter &painter, RenderArea *canvas) override |
|
void | update (boost::posix_time::ptime last, boost::posix_time::ptime current) override |
|
void | setPath (const std::vector< StatePtr > path) |
|
const std::vector< StatePtr > & | getPath () const |
|
ompl::base::PlannerDataPtr | getPlannerData () |
|
| Panel (const Panel &)=delete |
|
Panel & | operator= (const Panel &)=delete |
|
| Panel (std::string panel_name, QWidget *parent=0) |
| Constructor. More...
|
|
virtual | ~Panel ()=default |
| Destructor. More...
|
|
virtual bool | click (QMouseEvent *, double, double, int, int) |
|
virtual void | initialize (MainWindow::PanelMapPtr p) |
|
Definition at line 44 of file planpanel.h.
◆ PlanPanel()
◆ ~PlanPanel()
gui::PlanPanel::~PlanPanel |
( |
| ) |
|
|
override |
◆ animate
void gui::PlanPanel::animate |
( |
int |
state | ) |
|
|
privateslot |
◆ animateTime
void gui::PlanPanel::animateTime |
( |
| ) |
|
|
privateslot |
◆ draw()
void gui::PlanPanel::draw |
( |
QPainter & |
painter, |
|
|
RenderArea * |
canvas |
|
) |
| |
|
overridevirtual |
◆ getPath()
◆ getPlannerData()
ompl::base::PlannerDataPtr gui::PlanPanel::getPlannerData |
( |
| ) |
|
◆ getState()
StatePtr gui::PlanPanel::getState |
( |
const QString & |
s | ) |
|
|
private |
◆ newPlan
void se2ez::gui::PlanPanel::newPlan |
( |
| ) |
|
|
signal |
◆ pauseAnimation()
void gui::PlanPanel::pauseAnimation |
( |
| ) |
|
|
private |
◆ plan
void gui::PlanPanel::plan |
( |
| ) |
|
|
privateslot |
◆ plannerChanged
void gui::PlanPanel::plannerChanged |
( |
const QString & |
text | ) |
|
|
privateslot |
◆ setConstraints
void gui::PlanPanel::setConstraints |
( |
const QString & |
text | ) |
|
|
privateslot |
◆ setEE
void gui::PlanPanel::setEE |
( |
const QString & |
text | ) |
|
|
privateslot |
◆ setPath()
◆ setState
void gui::PlanPanel::setState |
( |
int |
index | ) |
|
|
privateslot |
◆ startAnimation()
void gui::PlanPanel::startAnimation |
( |
| ) |
|
|
private |
◆ stateChanged
void se2ez::gui::PlanPanel::stateChanged |
( |
| ) |
|
|
signal |
◆ update()
void gui::PlanPanel::update |
( |
boost::posix_time::ptime |
last, |
|
|
boost::posix_time::ptime |
current |
|
) |
| |
|
overridevirtual |
◆ updateState
void gui::PlanPanel::updateState |
( |
| ) |
|
|
slot |
◆ anim_
QPropertyAnimation se2ez::gui::PlanPanel::anim_ |
|
private |
◆ constraints_
◆ ee_
◆ jnames_
◆ panelnames_
◆ path_
◆ pathmutex_
◆ pd_
ompl::base::PlannerDataPtr se2ez::gui::PlanPanel::pd_ {nullptr} |
|
private |
◆ pdmutex_
◆ planmutex_
◆ planner_
plan::EZPlansPtr se2ez::gui::PlanPanel::planner_ |
|
private |
◆ planning_
std::thread* se2ez::gui::PlanPanel::planning_ {nullptr} |
|
private |
◆ pstate_
StatePtr se2ez::gui::PlanPanel::pstate_ {nullptr} |
|
private |
◆ robot_
RobotPtr se2ez::gui::PlanPanel::robot_ {nullptr} |
|
private |
◆ set_
ompl::base::ParamSet se2ez::gui::PlanPanel::set_ |
|
private |
◆ snames_
◆ ui_
Ui::PlanPanel* se2ez::gui::PlanPanel::ui_ |
|
private |
The documentation for this class was generated from the following files: