00001 #ifndef SIMPLE_ARROW_ 00002 #define SIMPLE_ARROW_ 00003 00004 #include <stdio.h> 00005 #include <windows.h> 00006 #include <GL/gl.h> 00007 #include <GL/glu.h> 00008 #include <GL/glut.h> 00009 00010 #include "RawObject.h" 00011 00017 class SimpleArrow: public RawObject 00018 { 00019 public: 00025 SimpleArrow (double size); 00026 00030 ~SimpleArrow (); 00031 00035 void Draw (); 00036 00040 double GetBoundingRadius (); 00041 00045 BoundingBox GetBoundingBox (); 00046 00047 private: 00049 SimpleArrow (); 00050 00052 double size; 00053 }; 00054 00055 00056 #endif