-#ifndef RIPPLING_MOO_H_\r
-#define RIPPLING_MOO_H_\r
-\r
-#include "cudaType.h"\r
-\r
-/*----------------------------------------------------------------------*\\r
- |* Declaration *|\r
- \*---------------------------------------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |* Public *|\r
- \*-------------------------------------*/\r
-\r
-class RipplingMOO\r
- {\r
-\r
- /*--------------------------------------*\\r
- |* Constructeur *|\r
- \*-------------------------------------*/\r
-\r
- public:\r
-\r
- RipplingMOO(unsigned int w, unsigned int h, float dt);\r
- virtual ~RipplingMOO(void);\r
-\r
- /*--------------------------------------*\\r
- |* Methode *|\r
- \*-------------------------------------*/\r
-\r
- public:\r
-\r
- void process(uchar4* ptrTabPixels, int w, int h);\r
- void animationStep();\r
- float getT();\r
-\r
- private:\r
-\r
- void entrelacementOMP(uchar4* ptrTabPixels); // Code entrainement Cuda\r
- void forAutoOMP(uchar4* ptrTabPixels); // Code naturel et direct OMP, plus performsnt\r
-\r
- /*--------------------------------------*\\r
- |* Attribut *|\r
- \*-------------------------------------*/\r
-\r
- private:\r
-\r
- // Inputs\r
- double dt;\r
-\r
- // Tools\r
- double t;\r
- bool isEntrelacement;\r
-\r
- };\r
-\r
-#endif\r
-\r
-/*----------------------------------------------------------------------*\\r
- |* End *|\r
- \*---------------------------------------------------------------------*/\r
+#ifndef RIPPLING_MOO_H_
+#define RIPPLING_MOO_H_
+
+#include "cudaType.h"
+
+/*----------------------------------------------------------------------*\
+ |* Declaration *|
+ \*---------------------------------------------------------------------*/
+
+/*--------------------------------------*\
+ |* Public *|
+ \*-------------------------------------*/
+
+class RipplingMOO
+ {
+
+ /*--------------------------------------*\
+ |* Constructeur *|
+ \*-------------------------------------*/
+
+ public:
+
+ RipplingMOO(unsigned int w, unsigned int h, float dt);
+ virtual ~RipplingMOO(void);
+
+ /*--------------------------------------*\
+ |* Methode *|
+ \*-------------------------------------*/
+
+ public:
+
+ void process(uchar4* ptrTabPixels, int w, int h);
+ void animationStep();
+ float getT();
+
+ private:
+
+ void entrelacementOMP(uchar4* ptrTabPixels); // Code entrainement Cuda
+ void forAutoOMP(uchar4* ptrTabPixels); // Code naturel et direct OMP, plus performsnt
+
+ /*--------------------------------------*\
+ |* Attribut *|
+ \*-------------------------------------*/
+
+ private:
+ const unsigned int w;
+ const unsigned int h;
+
+ // Inputs
+ const double dt;
+
+ // Tools
+ double t;
+ bool isEntrelacement;
+ };
+
+#endif
+
+/*----------------------------------------------------------------------*\
+ |* End *|
+ \*---------------------------------------------------------------------*/