GCOP
1.0
|
00001 #ifndef GCOP_BODY2DTRACKVIEW_H 00002 #define GCOP_BODY2DTRACKVIEW_H 00003 00004 #include "GL/glu.h" 00005 #include "GL/glut.h" 00006 #include "body2dtrack.h" 00007 #include "view.h" 00008 00009 00010 namespace gcop { 00011 00016 class Body2dTrackView : public View { 00017 public: 00018 00024 Body2dTrackView(const Body2dTrack &pg); 00025 00026 virtual ~Body2dTrackView(); 00027 00028 virtual void Render(); 00029 00030 virtual bool RenderFrame(int i); 00031 00032 const Body2dTrack &pg; 00033 00034 float rgba[4]; 00035 00036 bool drawLandmarks; 00037 bool drawForces; 00038 double forceScale; 00039 00040 00041 GLUquadricObj *qobj; 00042 }; 00043 } 00044 00045 #endif