#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: