Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / Tuto_Image_Cuda / src / cpp / core / 01_Vague_smart / provider / VagueProvider.cpp
1 #include "VagueProvider.h"
2 #include "MathTools.h"
3
4 /*----------------------------------------------------------------------*\
5 |* Declaration *|
6 \*---------------------------------------------------------------------*/
7
8 /*--------------------------------------*\
9 |* Imported *|
10 \*-------------------------------------*/
11
12 /*--------------------------------------*\
13 |* Public *|
14 \*-------------------------------------*/
15
16 /*--------------------------------------*\
17 |* Private *|
18 \*-------------------------------------*/
19
20 /*----------------------------------------------------------------------*\
21 |* Implementation *|
22 \*---------------------------------------------------------------------*/
23
24 /*--------------------------------------*\
25 |* Public *|
26 \*-------------------------------------*/
27
28 /*-----------------*\
29 |* static *|
30 \*----------------*/
31
32 Vague* VagueProvider::create()
33 {
34 float dt = 2*PI/1000;
35
36 int dw = 16 * 60; // =32*30=960
37 int dh = 16 * 60; // =32*30=960
38
39 return new Vague(dw, dh, dt);
40 }
41
42 Image* VagueProvider::createGL(void)
43 {
44 return new Image(create());
45 }
46
47 /*--------------------------------------*\
48 |* Private *|
49 \*-------------------------------------*/
50
51 /*----------------------------------------------------------------------*\
52 |* End *|
53 \*---------------------------------------------------------------------*/