glbarrettl3.h

Go to the documentation of this file.
00001 // ***************************************************************************
00002 //                           glbarrettl3.h
00003 //
00004 //    copyright            : (C) 2004 by tbaier
00005 //    email                : tbaier@informatik.uni-hamburg.de
00006 // ***************************************************************************
00007 #ifndef GLBARRETTL3_H
00008 #define GLBARRETTL3_H
00009 
00010 #include "glbarrettprimitive.h"
00011 #include <GL/gl.h>
00012 #include <GL/glu.h>
00013 
00014 #include <Wm3TriMesh.h>
00015 
00016 
00027 class GLBarrettL3 : public GLBarrettPrimitive{
00028 
00029   friend class GLBarrettFinger;
00030 
00031  public:
00032 
00035   GLBarrettL3()
00036     {
00037       generateTriMesh();
00038     };
00039 
00047   void draw();
00048 
00049 
00050 
00051   static const int NumVertexPoints   = 4941;
00052   static const int NumNormals    = 2328;
00053   static const int NumGridPoints = 19728;
00054   static const int NumTriangles  = 3288;
00055 
00056 
00057  protected:
00058 
00059   void generateTriMesh();
00060   
00061 
00062 
00063 };
00064 
00065 
00066 #endif //GLBARRETTL3_H


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