Klamp't
0.8.1
|
An abstract base class for a user interface. More...
#include <UserInterface.h>
Public Member Functions | |
Robot * | GetRobot () const |
void | GetClickRay (int mx, int my, Ray3D &ray) const |
virtual string | Name () const |
virtual string | Description () const |
virtual string | Instructions () const |
virtual void | DrawGL () |
virtual string | ActivateEvent (bool enable) |
virtual string | MouseInputEvent (int mx, int my, bool drag) |
virtual string | SpaceballEvent (const RigidTransform &T) |
virtual string | KeypressEvent (unsigned char c, int mx, int my) |
virtual string | UpdateEvent () |
Public Attributes | |
RobotWorld * | world |
Camera::Viewport * | viewport |
RobotWorld * | planningWorld |
WorldPlannerSettings * | settings |
MotionQueueInterface * | robotInterface |
An abstract base class for a user interface.
world, viewport, settings, and robotInterface must be initialized before using the class.