glbarrettj1.h

Go to the documentation of this file.
00001 // ***************************************************************************
00002 //                           glbarrettj1.h
00003 //
00004 //    copyright            : (C) 2004 by tbaier
00005 //    email                : tbaier@informatik.uni-hamburg.de
00006 // ***************************************************************************
00007 #ifndef GLBARRETTJ1_H
00008 #define GLBARRETTJ1_H
00009 
00010 #include "glbarrettprimitive.h"
00011 #include <GL/gl.h>
00012 #include <GL/glu.h>
00013 
00014 class GLBarrettFinger;
00015 
00026 class GLBarrettJ1 : protected GLBarrettPrimitive{
00027 
00028   friend class GLBarrettFinger;
00029 
00030  public:
00033   GLBarrettJ1()  
00034     {
00035       generateTriMesh();
00036     };
00037 
00045   void draw();
00046 
00047   static const int NumVertexPoints = 1761;
00048   static const int NumNormals      = 1539;
00049   static const int NumGridPoints   = 6990;
00050   static const int NumTriangles    = 1165;
00051 
00052 
00053  protected:
00054   
00055   void generateTriMesh();
00056 
00057 };
00058 
00059 #endif //GLBARRETTJ1_H


tams Tim Baier bhandlib v0.25
Generated Wed Aug 16 14:57:09 2006 by doxygen 1.4.7