Klamp't  0.9.0
Public Member Functions | Public Attributes | List of all members
Klampt::RobotUserInterface Class Reference

An abstract base class for a user interface. More...

#include <UserInterface.h>

Inheritance diagram for Klampt::RobotUserInterface:
Klampt::InputProcessingInterface Klampt::JointCommandInterface Klampt::IKCommandInterface Klampt::MTPlannerCommandInterface Klampt::PlannerCommandInterface Klampt::MTIKPlannerCommandInterface Klampt::MTRRTCommandInterface Klampt::IKPlannerCommandInterface Klampt::RRTCommandInterface

Public Member Functions

RobotModelGetRobot () 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

WorldModelworld
 
Camera::Viewport * viewport
 
WorldModelplanningWorld
 
WorldPlannerSettingssettings
 
MotionQueueInterfacerobotInterface
 

Detailed Description

An abstract base class for a user interface.

world, viewport, settings, and robotInterface must be initialized before using the class.


The documentation for this class was generated from the following file: