Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

robot.h

00001 #ifndef ROBOT_H
00002 #define ROBOT_H
00003 
00004 
00005 #include <string.h>
00006 #include "ConMath.h"
00007 
00008 #include "entity.h"
00009 //#include "../System/mutex.h"
00010 
00011 class Robot : public Entity{
00012 public:
00013   Robot();
00014   virtual ~Robot();
00015 
00016   virtual void setPosition(const Vector& p);
00017   virtual void setOrientation(const Vector& f, const Vector& u);
00018   const Vector& getPosition() const { return pos;};
00019   const Vector& getForward() const {return forward;};
00020   const Vector& getUp() const {return up;};
00021   virtual void Render() const {};
00022   virtual void UpdateRobot(const double ms){};
00023 
00024 protected:
00025   Vector forward, up, pos;
00026   int id;
00027 
00028 private:
00029 };
00030 
00031 
00032 #endif

Generated on Fri Jan 12 14:15:02 2007 for Construct by  doxygen 1.4.3-20050530