Utility.h

00001 #ifndef UTILITY_
00002 #define UTILITY_
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 "Geometry.h"
00011 
00017 class Utility
00018 {
00019 public:
00028         static void DrawQuad (const Point& p1, const Point& p2, const Point& p3, const Point& p4);
00029 
00035         static void DrawBoundingBox (BoundingBox bounding_box);
00036 
00045         static void SetColor (float red, float green, float blue, float alpha);
00046 
00054         static Point GetPointFromBox (const BoundingBox & box, int index);
00055 
00056 private:
00058         static float color[4];
00059 };
00060 
00061 #endif

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