Eigene Dateien/uni/visualisierung/vislu/bsp1/VisLu/VSliceElement.h

Go to the documentation of this file.
00001 #ifndef VSliceElement_h
00002 #define VSliceElement_h
00003 
00004 #include "GUIelement.h"
00005 #include "VExitBox.h"
00006 #include "VTexture.h"
00007 #include "VSlider.h"
00008 
00009 #include <GL/glew.h>
00010 #include <GL/glut.h> 
00011 
00014 class VSliceElement :
00015         public GUIelement {
00016 
00017         VExitBox * exit;
00018         VSlider * slider;
00019         float * bg;
00021         VTexture * tex;
00022         int* sliceNo;
00023         int count;
00024         int slice;
00025         bool dragging;
00026 
00027 public:
00033         VSliceElement(int*,int*,unsigned int*, int*);
00034         ~VSliceElement(void);
00035 
00036         void motion(int,int);
00037         void released(int,int);
00038         void pressed(int,int);
00039         void drag(int,int);
00040 
00041         void render(void);
00042         void draw(void);
00043         bool isInside(int,int);
00044 
00046         float * getSliderValue();
00047 };
00048 
00049 #endif

Generated on Wed Dec 6 11:08:00 2006 for VisLU by  doxygen 1.5.1-p1