Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GLDrawable.h

Go to the documentation of this file.
00001 
00002 //
00003 //  Filename    : GLDrawable.h
00004 //  Class       : GLDrawable
00005 //
00006 //  Author(s)   : Markus Janich
00007 //
00008 //  Description : Class GLDrawable
00009 //  Purpose     : Abstract class of a drawable able to be rendered in OpenGL
00010 //
00011 //  Date        : Dezember 2000
00012 //
00013 //  Updates     :    who    | date   | what
00014 //                ----------+--------+-------------------------------------
00015 //                          |        |
00016 //
00018 
00019 
00020 #ifndef _GLDRAWABLE_H
00021 #define _GLDRAWABLE_H
00022 
00023 // OpenGL
00025 #include <qgl.h>
00026 
00027 
00028 // Own
00030 
00031 
00032 // Forward declarations
00034 
00035 
00036 
00044 class GLDrawable {
00045 
00046    public:
00047 
00049       GLDrawable();
00050 
00052       virtual ~GLDrawable();
00053 
00054 
00063       virtual void draw() = 0;
00064 
00065 
00066    protected:
00067 
00068    private:
00069 
00070 };
00071 
00072 #endif // _GLDRAWABLE_H

Generated on Wed Nov 17 23:15:19 2004 for QGLViewer by  doxygen 1.3.9.1