Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIG_TranslationalController.h

00001 #ifndef SIGEL_SIMULATION_SIG_TRANSLATIONALCONTROLLER_H
00002 #define SIGEL_SIMULATION_SIG_TRANSLATIONALCONTROLLER_H
00003 
00004 #include "controller.h"
00005 #include "SIGEL_Simulation/SIG_DynaJoint.h"
00006 
00007 namespace SIGEL_Simulation
00008 {
00013 class SIG_TranslationalController : public DL_controller {
00015   DL_Scalar minimum;
00017   DL_Scalar maximum;
00019   SIG_DynaJoint * joint;
00020  public:
00022   SIG_TranslationalController();
00024   ~SIG_TranslationalController();
00031   void init(SIG_DynaJoint * theJoint, DL_Scalar theMinimum, DL_Scalar theMaximum);
00033   virtual void calculate_and_apply(); 
00034 };
00035 
00036 };
00037 
00038 #endif // SIGEL_SIMULATION_SIG_TRANSLATIONALCONTROLLER_H

Generated at Mon Sep 3 01:32:33 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000