GCOP
1.0
|
00001 #ifndef GCOP_HROTORGEOM3DVIEW_H 00002 #define GCOP_HROTORGEOM3DVIEW_H 00003 00004 #include "geom3dview.h" 00005 #include "GL/glut.h" 00006 #include <assert.h> 00007 #include <stdlib.h> 00008 #include <string.h> 00009 #include <iostream> 00010 #include "hrotor.h" 00011 00012 00013 namespace gcop { 00014 00015 using namespace Eigen; 00016 00017 class HrotorGeom3dView : public Geom3dView { 00018 public: 00024 HrotorGeom3dView(const Hrotor &sys, 00025 Matrix4d *g = 0); 00026 00027 virtual ~HrotorGeom3dView(); 00028 00029 void RenderGeom(); 00030 00031 const Hrotor &sys; 00032 00033 GLUquadricObj *qobj; 00034 00035 }; 00036 } 00037 00038 #endif