|
se2ez
|
#include <jointpanel.h>
Public Slots | |
| void | updateState () |
| void | reset () |
| void | random () |
| void | randomCollisionFree () |
| void | updateIK () |
Signals | |
| void | stateChanged () |
Public Member Functions | |
| JointPanel (RobotPtr robot, std::string name, QWidget *parent=0) | |
| ~JointPanel () | |
| 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 |
| void | setState (const StatePtr &state) |
| void | getState (StatePtr state) |
| const RobotPtr & | getRobot () |
| const StatePtr & | getState () |
| const std::string & | getEE () |
| std::string | getSignature () |
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 void | initialize (MainWindow::PanelMapPtr p) |
Private Attributes | |
| Ui::JointPanel * | ui_ |
| RobotPtr | robot_ {nullptr} |
| StatePtr | jstate_ {nullptr} |
| std::string | ee_ |
| TreeIKPtr | ik_ {nullptr} |
| CollisionManagerPtr | cm_ {nullptr} |
| std::set< std::string > | colliding_ |
| CollisionManager::SignedDistance | minimum_ |
| CollisionManager::SignedDistanceMap | distances_ |
| std::vector< JointWidget * > | joints_ |
Friends | |
| class | JointWidget |
Additional Inherited Members | |
Public Attributes inherited from se2ez::gui::Panel | |
| QString | name |
| MainWindow::PanelMapPtr | panels |
| std::recursive_mutex | mutex_ |
Definition at line 41 of file jointpanel.h.
| gui::JointPanel::JointPanel | ( | RobotPtr | robot, |
| std::string | name, | ||
| QWidget * | parent = 0 |
||
| ) |
Definition at line 19 of file jointpanel.cpp.
| gui::JointPanel::~JointPanel | ( | ) |
Definition at line 218 of file jointpanel.cpp.
|
overridevirtual |
Reimplemented from se2ez::gui::Panel.
Definition at line 202 of file jointpanel.cpp.
|
overridevirtual |
Implements se2ez::gui::Panel.
Definition at line 164 of file jointpanel.cpp.
| const std::string & gui::JointPanel::getEE | ( | ) |
Definition at line 118 of file jointpanel.cpp.
| const RobotPtr & gui::JointPanel::getRobot | ( | ) |
Definition at line 108 of file jointpanel.cpp.
| std::string gui::JointPanel::getSignature | ( | ) |
Definition at line 123 of file jointpanel.cpp.
| void gui::JointPanel::getState | ( | StatePtr | state | ) |
Definition at line 101 of file jointpanel.cpp.
| const StatePtr & gui::JointPanel::getState | ( | ) |
Definition at line 113 of file jointpanel.cpp.
|
slot |
Definition at line 136 of file jointpanel.cpp.
|
slot |
Definition at line 146 of file jointpanel.cpp.
|
slot |
Definition at line 128 of file jointpanel.cpp.
| void gui::JointPanel::setState | ( | const StatePtr & | state | ) |
Definition at line 92 of file jointpanel.cpp.
|
signal |
|
overridevirtual |
Implements se2ez::gui::Panel.
Definition at line 214 of file jointpanel.cpp.
|
slot |
Definition at line 65 of file jointpanel.cpp.
|
slot |
Definition at line 76 of file jointpanel.cpp.
|
friend |
Definition at line 45 of file jointpanel.h.
|
private |
Definition at line 81 of file jointpanel.h.
|
private |
Definition at line 82 of file jointpanel.h.
|
private |
Definition at line 84 of file jointpanel.h.
|
private |
Definition at line 79 of file jointpanel.h.
|
private |
Definition at line 80 of file jointpanel.h.
|
private |
Definition at line 86 of file jointpanel.h.
|
private |
Definition at line 77 of file jointpanel.h.
|
private |
Definition at line 83 of file jointpanel.h.
|
private |
Definition at line 76 of file jointpanel.h.
|
private |
Definition at line 74 of file jointpanel.h.