TerminalObject.h

00001 #ifndef TERMINAL_OBJECT_
00002 #define TERMINAL_OBJECT_
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 "GraphicalObject.h"
00011 
00012 
00021 class TerminalObject: public GraphicalObject
00022 {
00023 public:
00029         TerminalObject (RawObject * raw_obj);
00030 
00034         ~TerminalObject ();
00035 
00048         void Draw (int time, Camera * camera, Camera * monitor, bool show_bounding_volume, int culling_mode, bool level_of_detail);
00049 
00053         void PrintToConsole ();
00054 
00055 protected:
00060         void ComputeBoundingRadius ();
00061 
00066         void ComputeBoundingBox ();
00067 
00068 
00069 private:
00071         TerminalObject ();
00072 };
00073 
00074 
00075 #endif

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