glbarrettl2.h

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


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