00001 #ifndef TEAPOT_ 00002 #define TEAPOT_ 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 Teapot: public RawObject 00018 { 00019 public: 00025 Teapot (double size); 00026 00030 ~Teapot (); 00031 00035 void Draw (); 00036 00040 double GetBoundingRadius (); 00041 00045 BoundingBox GetBoundingBox (); 00046 00047 private: 00049 Teapot (); 00050 00052 double size; 00053 }; 00054 00055 00056 #endif