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

Translates input and extrapolated velocity into a CartesianTrackingObjective. More...

#include <InputProcessor.h>

Inheritance diagram for Klampt::PredictiveExtrapolationInputProcessor:
Klampt::StandardInputProcessor Klampt::InputProcessorBase

Public Member Functions

virtual void Activate (bool enabled)
 
virtual bool HasUpdate ()
 
virtual void Hover (int mx, int my)
 
virtual void Drag (float mx, float my)
 
virtual void SetPredictionTime (Real splitTime)
 
virtual PlannerObjectiveBaseMakeObjective (RobotModel *robot)
 
virtual void DrawGL ()
 
- Public Member Functions inherited from Klampt::StandardInputProcessor
virtual string Instructions () const
 
virtual void Spaceball (const RigidTransform &T)
 
- Public Member Functions inherited from Klampt::InputProcessorBase
virtual void SetGlobalTime (Real time)
 
RobotModelGetRobot () const
 
void GetClickRay (int mx, int my, Ray3D &ray) const
 

Public Attributes

Real currentInputTime
 
int numInputs
 
Vector3 sumVelocity
 
Real alpha
 
Real weightDecay
 
Real speedDecay
 
Real predictionOffset
 
bool tracking
 
PlannerObjectiveBaselastObjective
 
- Public Attributes inherited from Klampt::StandardInputProcessor
bool move
 
bool changed
 
int currentLink
 
Vector3 currentPoint
 
Vector3 currentDestination
 
bool useSpaceball
 
RigidTransform currentDesiredTransform
 
IKGoal goal
 
Real pathCost
 
- Public Attributes inherited from Klampt::InputProcessorBase
WorldModelworld
 
Camera::Viewport * viewport
 
Real currentTime
 

Detailed Description

Translates input and extrapolated velocity into a CartesianTrackingObjective.


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