00001 00028 #ifndef _PARTIAL_MOVEMENT_HPP_ 00029 #define _PARTIAL_MOVEMENT_HPP_ 00030 00031 #include <vector> 00032 00033 namespace shadowrobot 00034 { 00035 class PartialMovement 00036 { 00037 public: 00038 PartialMovement(); 00039 virtual ~PartialMovement(); 00040 00048 double get_target(double percentage); 00049 00050 protected: 00055 std::vector<double> steps; 00056 }; 00057 } 00058 00059 /* For the emacs weenies in the crowd. 00060 Local Variables: 00061 c-basic-offset: 2 00062 End: 00063 */ 00064 00065 #endif