3 #ifndef SE2EZ_GUI_JOINTPANEL_ 4 #define SE2EZ_GUI_JOINTPANEL_ 51 void draw(QPainter &painter,
RenderArea *canvas)
override;
52 bool click(QMouseEvent *event,
double x,
double y,
int sx,
int sy)
override;
53 void update(boost::posix_time::ptime last, boost::posix_time::ptime current)
override;
55 void setState(
const StatePtr &state);
67 void randomCollisionFree();
91 #endif // JOINTPANEL_H A shared pointer wrapper for se2ez::State.
std::set< std::string > colliding_
A class that contains all information about the signed distance of a frame to another.
A shared pointer wrapper for se2ez::TreeIK.
CollisionManager::SignedDistance minimum_
CollisionManager::SignedDistanceMap distances_
A shared pointer wrapper for se2ez::CollisionManager.
std::vector< JointWidget * > joints_
A shared pointer wrapper for se2ez::Robot.
The canvas widget. It contains all the drawing functions as well as all the general settings for draw...
#define SE2EZ_CLASS_FORWARD(C)