Icosahedron.h

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

Generated on Sun Jul 2 13:20:39 2006 for Demo by  doxygen 1.4.6-NO