00001 #ifndef __PATHENGINE_COLLISION_DETECTOR_H__ 00002 #define __PATHENGINE_COLLISION_DETECTOR_H__ 00003 #include <string> 00004 00005 namespace PathEngine 00006 { 00007 class CollisionDetector { 00008 public: 00009 virtual void updatePositions()=0; 00010 virtual bool checkCollision()=0; 00011 virtual const std::pair<std::string, std::string>& collidingPair()=0; 00012 }; 00013 }; 00014 00015 #endif 00016