#include <cspacepanel.h>
 | 
|   | CSpacePanel (RobotPtr robot, std::string name, std::map< std::string, ompl::base::ConstraintPtr > constraints={}, QWidget *parent=0) | 
|   | 
|   | ~CSpacePanel () | 
|   | 
| void  | draw (QPainter &painter, RenderArea *canvas) override | 
|   | 
| bool  | click (QMouseEvent *event, double x, double y, int sx, int sy) override | 
|   | 
| void  | update (boost::posix_time::ptime last, boost::posix_time::ptime current) override | 
|   | 
|   | 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 void  | initialize (MainWindow::PanelMapPtr p) | 
|   | 
Definition at line 36 of file cspacepanel.h.
 
◆ CSpacePanel()
◆ ~CSpacePanel()
      
        
          | gui::CSpacePanel::~CSpacePanel  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ click()
  
  
      
        
          | bool gui::CSpacePanel::click  | 
          ( | 
          QMouseEvent *  | 
          event,  | 
         
        
           | 
           | 
          double  | 
          x,  | 
         
        
           | 
           | 
          double  | 
          y,  | 
         
        
           | 
           | 
          int  | 
          sx,  | 
         
        
           | 
           | 
          int  | 
          sy  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ computeWheel()
  
  
      
        
          | void gui::CSpacePanel::computeWheel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ draw()
  
  
      
        
          | void gui::CSpacePanel::draw  | 
          ( | 
          QPainter &  | 
          painter,  | 
         
        
           | 
           | 
          RenderArea *  | 
          canvas  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ drawGraph()
  
  
      
        
          | void gui::CSpacePanel::drawGraph  | 
          ( | 
          QPainter &  | 
          painter,  | 
         
        
           | 
           | 
          CSpaceGridPtr &  | 
          grid,  | 
         
        
           | 
           | 
          bool  | 
          offset  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ drawPlan()
  
  
      
        
          | void gui::CSpacePanel::drawPlan  | 
          ( | 
          QPainter &  | 
          painter,  | 
         
        
           | 
           | 
          CSpaceGridPtr &  | 
          grid,  | 
         
        
           | 
           | 
          bool  | 
          offset,  | 
         
        
           | 
           | 
          bool  | 
          bold  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ drawState()
  
  
      
        
          | void gui::CSpacePanel::drawState  | 
          ( | 
          QPainter &  | 
          painter,  | 
         
        
           | 
           | 
          CSpaceGridPtr &  | 
          grid,  | 
         
        
           | 
           | 
          bool  | 
          offset,  | 
         
        
           | 
           | 
          bool  | 
          interface = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ getMode()
◆ lockedProjection()
  
  
      
        
          | bool gui::CSpacePanel::lockedProjection  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ projectState
  
  
      
        
          | void gui::CSpacePanel::projectState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateslot   | 
  
 
 
◆ saveImage
  
  
      
        
          | void gui::CSpacePanel::saveImage  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ stateChanged
  
  
      
        
          | void se2ez::gui::CSpacePanel::stateChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ update() [1/2]
  
  
      
        
          | void gui::CSpacePanel::update  | 
          ( | 
          boost::posix_time::ptime  | 
          last,  | 
         
        
           | 
           | 
          boost::posix_time::ptime  | 
          current  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ update [2/2]
  
  
      
        
          | void gui::CSpacePanel::update  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updateAnimate
  
  
      
        
          | void gui::CSpacePanel::updateAnimate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updateCallback
  
  
      
        
          | void gui::CSpacePanel::updateCallback  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updateGrid
  
  
      
        
          | void gui::CSpacePanel::updateGrid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updateImage
  
  
      
        
          | void gui::CSpacePanel::updateImage  | 
          ( | 
          bool  | 
          force = false | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updatePanel
  
  
      
        
          | void gui::CSpacePanel::updatePanel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updatePlan
  
  
      
        
          | void gui::CSpacePanel::updatePlan  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updatePlanData
  
  
      
        
          | void gui::CSpacePanel::updatePlanData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updatePlanPanel
  
  
      
        
          | void gui::CSpacePanel::updatePlanPanel  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updatePlanState
  
  
      
        
          | void gui::CSpacePanel::updatePlanState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ updateRobot
  
  
      
        
          | void gui::CSpacePanel::updateRobot  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
◆ callback_
◆ constraint_
  
  
      
        
          | ompl::base::ConstraintPtr se2ez::gui::CSpacePanel::constraint_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ constraints_
◆ grid_
◆ HiRes_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::HiRes_ {3} | 
         
       
   | 
  
private   | 
  
 
 
◆ image_
  
  
      
        
          | QImage se2ez::gui::CSpacePanel::image_ | 
         
       
   | 
  
private   | 
  
 
 
◆ imageGen_
  
  
      
        
          | bool se2ez::gui::CSpacePanel::imageGen_ {false} | 
         
       
   | 
  
private   | 
  
 
 
◆ jnames_
◆ jp_
  
  
      
        
          | JointPanel* se2ez::gui::CSpacePanel::jp_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ jpc_
  
  
      
        
          | QMetaObject::Connection se2ez::gui::CSpacePanel::jpc_ | 
         
       
   | 
  
private   | 
  
 
 
◆ mutex_
◆ panelnames_
◆ path_
◆ pd_
  
  
      
        
          | ompl::base::PlannerDataPtr se2ez::gui::CSpacePanel::pd_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ pdc_
  
  
      
        
          | QMetaObject::Connection se2ez::gui::CSpacePanel::pdc_ | 
         
       
   | 
  
private   | 
  
 
 
◆ pnames_
◆ pp_
  
  
      
        
          | PlanPanel* se2ez::gui::CSpacePanel::pp_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ ppc_
  
  
      
        
          | QMetaObject::Connection se2ez::gui::CSpacePanel::ppc_ | 
         
       
   | 
  
private   | 
  
 
 
◆ robot_
  
  
      
        
          | RobotPtr se2ez::gui::CSpacePanel::robot_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ save_
◆ state_
  
  
      
        
          | StatePtr se2ez::gui::CSpacePanel::state_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ tempState_
  
  
      
        
          | StatePtr se2ez::gui::CSpacePanel::tempState_ {nullptr} | 
         
       
   | 
  
private   | 
  
 
 
◆ ui_
  
  
      
        
          | Ui::CSpacePanel* se2ez::gui::CSpacePanel::ui_ | 
         
       
   | 
  
private   | 
  
 
 
◆ wheel_
  
  
      
        
          | QImage se2ez::gui::CSpacePanel::wheel_ | 
         
       
   | 
  
private   | 
  
 
 
◆ wheelSize_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::wheelSize_ {51} | 
         
       
   | 
  
private   | 
  
 
 
◆ xBorder_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::xBorder_ {2} | 
         
       
   | 
  
private   | 
  
 
 
◆ xCurSize_
  
  
      
        
          | unsigned int se2ez::gui::CSpacePanel::xCurSize_ {150} | 
         
       
   | 
  
private   | 
  
 
 
◆ xOffset_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::xOffset_ {5} | 
         
       
   | 
  
private   | 
  
 
 
◆ xPoint_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::xPoint_ {4} | 
         
       
   | 
  
private   | 
  
 
 
◆ xSize_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::xSize_ {150} | 
         
       
   | 
  
private   | 
  
 
 
◆ yBorder_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::yBorder_ {2} | 
         
       
   | 
  
private   | 
  
 
 
◆ yCurSize_
  
  
      
        
          | unsigned int se2ez::gui::CSpacePanel::yCurSize_ {150} | 
         
       
   | 
  
private   | 
  
 
 
◆ yOffset_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::yOffset_ {5} | 
         
       
   | 
  
private   | 
  
 
 
◆ yPoint_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::yPoint_ {4} | 
         
       
   | 
  
private   | 
  
 
 
◆ ySize_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::ySize_ {150} | 
         
       
   | 
  
private   | 
  
 
 
◆ yText_
  
  
      
        
          | const unsigned int se2ez::gui::CSpacePanel::yText_ {12} | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: