taoControl.h

Go to the documentation of this file.
00001 #ifndef _taoControl_h
00002 #define _taoControl_h
00003 
00004 #include "taoTypes.h"
00005 
00006 class taoDNode;
00007 class taoControlJt;
00008 class taoControlOp;
00009 class deFrame;
00010 
00018 class taoControl
00019 {
00020 public:
00021         virtual ~taoControl() {}
00022         virtual void deleteParamTree(taoDNode* node) = 0;
00023         virtual void reset(deFloat time) = 0;
00024         virtual void control(deFloat time) = 0;
00026         virtual deFloat time() = 0;
00028         virtual void setGoalPosition(taoDNode* node, deFrame* F, deFloat timestamp) = 0;
00029         virtual taoControlJt* getControlJt() = 0;
00030         virtual taoControlOp* getControlOp() { return NULL; }
00031 };
00032 
00033 #endif // _taoControl_h

Generated on Sun Apr 9 22:12:43 2006 for TAO by  doxygen 1.4.6-NO