1 #ifndef GLUT_MULTICOURBES_H_
2 #define GLUT_MULTICOURBES_H_
4 #include "envBilatMultiCourbeFreeGlut.h"
5 #include "GLUTWindow.h"
6 #include "GLMutliCourbes.h"
8 /*----------------------------------------------------------------------*\
10 \*---------------------------------------------------------------------*/
12 /*--------------------------------------*\
14 \*-------------------------------------*/
16 class CBI_MULTI_COURBES_GLUT GLUTMultiCourbes
: public GLUTWindow
19 /*--------------------------------------*\
21 \*-------------------------------------*/
25 GLUTMultiCourbes(MultiCourbesMOO_A
* ptrMultCourbeMOO
,string title
,string shaderPath
, int w
, int h
, int px
=0, int py
=0);
27 virtual ~GLUTMultiCourbes();
29 /*--------------------------------------*\
31 \*-------------------------------------*/
38 virtual void idleFunc();
40 /*--------------------------------------*\
42 \*-------------------------------------*/
46 MultiCourbesMOO_A
* getMultiCourbesMOO();
47 GLMutliCourbes
* getGLMultiCourbes();
54 /*----------------------------------------------------------------------*\
56 \*---------------------------------------------------------------------*/