|
se2ez
|
#include <scenepanel.h>
Public Slots | |
| void | updateScene () |
| void | generateGoals () |
Signals | |
| void | stateChanged () |
Public Member Functions | |
| ScenePanel (ScenePtr scene, std::string name, QWidget *parent=0) | |
| ~ScenePanel () | |
| void | draw (QPainter &painter, RenderArea *canvas) override |
| void | update (boost::posix_time::ptime last, boost::posix_time::ptime current) override |
Public Member Functions inherited from se2ez::gui::Panel | |
| 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) |
Private Member Functions | |
| const RobotPtr | getRobot (const QString &s) |
| const StatePtr | getState (const QString &s) |
| const std::string | getEE (const QString &s) |
Private Attributes | |
| Ui::ScenePanel * | ui_ |
| ScenePtr | scene_ {nullptr} |
| StatePtr | sstate_ {nullptr} |
| std::set< std::string > | panelnames_ |
| names of all panels More... | |
| std::set< std::string > | anames_ |
| names of jpanels of active robots More... | |
| std::set< std::string > | pnames_ |
| names of jpanels of passive robots More... | |
| CollisionManagerPtr | cm_ {nullptr} |
| std::set< std::string > | colliding_ |
| std::mutex | mutex_ |
Additional Inherited Members | |
Public Attributes inherited from se2ez::gui::Panel | |
| QString | name |
| MainWindow::PanelMapPtr | panels |
| std::recursive_mutex | mutex_ |
Definition at line 32 of file scenepanel.h.
| gui::ScenePanel::ScenePanel | ( | ScenePtr | scene, |
| std::string | name, | ||
| QWidget * | parent = 0 |
||
| ) |
Definition at line 20 of file scenepanel.cpp.
| gui::ScenePanel::~ScenePanel | ( | ) |
Definition at line 174 of file scenepanel.cpp.
|
overridevirtual |
Implements se2ez::gui::Panel.
Definition at line 110 of file scenepanel.cpp.
|
slot |
Definition at line 100 of file scenepanel.cpp.
|
private |
Definition at line 143 of file scenepanel.cpp.
|
private |
Definition at line 159 of file scenepanel.cpp.
|
private |
Definition at line 127 of file scenepanel.cpp.
|
signal |
|
overridevirtual |
Implements se2ez::gui::Panel.
Definition at line 36 of file scenepanel.cpp.
|
slot |
Definition at line 73 of file scenepanel.cpp.
|
private |
names of jpanels of active robots
Definition at line 62 of file scenepanel.h.
|
private |
Definition at line 65 of file scenepanel.h.
|
private |
Definition at line 66 of file scenepanel.h.
|
private |
Definition at line 68 of file scenepanel.h.
|
private |
names of all panels
Definition at line 60 of file scenepanel.h.
|
private |
names of jpanels of passive robots
Definition at line 63 of file scenepanel.h.
|
private |
Definition at line 57 of file scenepanel.h.
|
private |
Definition at line 58 of file scenepanel.h.
|
private |
Definition at line 55 of file scenepanel.h.