00001 #ifndef _CIRCLE_H_ 00002 #define _CIRCLE_H_ 00003 00004 #include "Vector2.h" 00005 00006 class Circle 00007 { 00008 public: 00009 Circle(); 00010 Circle( const double radius ); 00011 Circle( const Circle& right ); 00012 const Vector2& Center() const; 00013 double Radius() const; 00014 void SetCenter( const Vector2& center ); 00015 void SetRadius( const double radius ); //set the radius of the circle 00016 00017 00018 protected: 00019 Vector2 m_Center; 00020 double m_Radius; 00021 }; 00022 00023 #endif