00001 #ifndef _ShiftInfo_hpp_
00002 #define _ShiftInfo_hpp_
00003
00004 #include "Vector2D.hpp"
00005
00010 class ShiftInfo {
00011 public:
00012 ShiftInfo();
00013 ShiftInfo(const Vector2D & center,
00014 const Vector2D & shift, double angle);
00015 void setCenter(const Vector2D & vect);
00016 void setShift(const Vector2D & vect);
00017 void setAngle(double angle);
00020 const Vector2D & center() const;
00023 const Vector2D & shift() const;
00026 const double angle() const;
00027 private:
00028 Vector2D center_;
00029 Vector2D vectorShift_;
00030 double angleRotation_;
00031
00032 };
00033 #endif