00001
00002
00003
00004
00005 #ifndef ARCREP_H
00006 #define ARCREP_H
00007 #include "gui/DisplayRep.h"
00008 #include "geometry/Point.h"
00009 #include "geometry/Vector.h"
00010
00011 class ArcRep : public gui::DisplayRep {
00012 public:
00013 ArcRep( const Point& center, double radius, const Vector& xhat,
00014 const Vector& yhat, double phi0);
00015
00016
00017 void update();
00018
00019 private:
00020 Point m_center;
00021 double m_radius;
00022 Vector m_xhat, m_yhat;
00023 double m_phi0;
00024 };
00025
00026 #endif //ARCREP_H