Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_MultiCourbes_FreeGlut_Cuda / INC / GLUTMultiCourbes.h
1 #ifndef GLUT_MULTICOURBES_H_
2 #define GLUT_MULTICOURBES_H_
3
4 #include "envBilatMultiCourbeFreeGlut.h"
5 #include "GLUTWindow.h"
6 #include "GLMutliCourbes.h"
7
8 /*----------------------------------------------------------------------*\
9 |* Declaration *|
10 \*---------------------------------------------------------------------*/
11
12 /*--------------------------------------*\
13 |* Public *|
14 \*-------------------------------------*/
15
16 class CBI_MULTI_COURBES_GLUT GLUTMultiCourbes: public GLUTWindow
17 {
18
19 /*--------------------------------------*\
20 |* Constructor *|
21 \*-------------------------------------*/
22
23 public:
24
25 GLUTMultiCourbes(MultiCourbesMOO_A* ptrMultCourbeMOO,string title,string shaderPath, int w, int h, int px=0, int py=0);
26
27 virtual ~GLUTMultiCourbes();
28
29 /*--------------------------------------*\
30 |* Methode *|
31 \*-------------------------------------*/
32
33 public:
34
35 /**
36 * Override
37 */
38 virtual void idleFunc();
39
40 /*--------------------------------------*\
41 |* Get *|
42 \*-------------------------------------*/
43
44 public:
45
46 MultiCourbesMOO_A* getMultiCourbesMOO();
47 GLMutliCourbes* getGLMultiCourbes();
48
49
50 };
51
52 #endif
53
54 /*----------------------------------------------------------------------*\
55 |* End *|
56 \*---------------------------------------------------------------------*/