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

An interface that uses numerical IK to solve for a Cartesian objective function. Assumes that IK is fast enough to be solved in a single update step. More...

#include <UserInterface.h>

Inheritance diagram for Klampt::IKCommandInterface:
Klampt::InputProcessingInterface Klampt::RobotUserInterface

Public Member Functions

virtual string Name () const
 
virtual string Description () const
 
virtual string UpdateEvent ()
 
- Public Member Functions inherited from Klampt::InputProcessingInterface
void SetProcessor (shared_ptr< InputProcessorBase > &newProcessor)
 
bool ObjectiveChanged ()
 
shared_ptr< PlannerObjectiveBaseGetObjective ()
 
CartesianObjectiveGetCartesianObjective ()
 
virtual string Instructions () const
 
virtual string ActivateEvent (bool enabled)
 
virtual void DrawGL ()
 
virtual string MouseInputEvent (int mx, int my, bool drag)
 
virtual string SpaceballEvent (const RigidTransform &T)
 
- Public Member Functions inherited from Klampt::RobotUserInterface
RobotModelGetRobot () const
 
void GetClickRay (int mx, int my, Ray3D &ray) const
 
virtual string KeypressEvent (unsigned char c, int mx, int my)
 

Additional Inherited Members

- Public Attributes inherited from Klampt::InputProcessingInterface
shared_ptr< InputProcessorBaseinputProcessor
 
shared_ptr< PlannerObjectiveBasecurrentObjective
 
- Public Attributes inherited from Klampt::RobotUserInterface
WorldModelworld
 
Camera::Viewport * viewport
 
WorldModelplanningWorld
 
WorldPlannerSettingssettings
 
MotionQueueInterfacerobotInterface
 

Detailed Description

An interface that uses numerical IK to solve for a Cartesian objective function. Assumes that IK is fast enough to be solved in a single update step.


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