Implémentation de RipplingMOO (entralecement + auto-for).
[GPU.git] / WCudaMSE / Tuto_Image / src / cpp / core / 01_Vague / b_moo / VagueMOO.h
index b0b862a..b13a900 100755 (executable)
@@ -1,63 +1,63 @@
-#ifndef VAGUE_MOO_H_\r
-#define VAGUE_MOO_H_\r
-\r
-#include "cudaType.h"\r
-\r
-\r
-/*----------------------------------------------------------------------*\\r
- |*                    Declaration                                     *|\r
- \*---------------------------------------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |*            Public                  *|\r
- \*-------------------------------------*/\r
-\r
-class VagueMOO\r
-    {\r
-\r
-       /*--------------------------------------*\\r
-        |*             Constructeur            *|\r
-        \*-------------------------------------*/\r
-\r
-    public:\r
-\r
-       VagueMOO(unsigned int w, unsigned int h, float dt);\r
-       virtual ~VagueMOO(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
-       float getDT();\r
-\r
-    private:\r
-\r
-       // Balayage image\r
-       void entrelacementOMP(uchar4* ptrTabPixels,int w, int h);\r
-       void forAutoOMP(uchar4* ptrTabPixels,int w, int h);\r
-\r
-       /*--------------------------------------*\\r
-       |*              Attribut                *|\r
-        \*-------------------------------------*/\r
-\r
-    private:\r
-\r
-       // Inputs\r
-       double dt;\r
-       unsigned char w;\r
-\r
-       // Tools\r
-       double t;\r
-       bool isEntrelacement;\r
-    };\r
-\r
-#endif\r
-\r
-/*----------------------------------------------------------------------*\\r
- |*                    End                                             *|\r
- /*----------------------------------------------------------------------*/\r
+#ifndef VAGUE_MOO_H_
+#define VAGUE_MOO_H_
+
+#include "cudaType.h"
+
+
+/*----------------------------------------------------------------------*\
+ |*                    Declaration                                     *|
+ \*---------------------------------------------------------------------*/
+
+/*--------------------------------------*\
+ |*            Public                  *|
+ \*-------------------------------------*/
+
+class VagueMOO
+    {
+
+       /*--------------------------------------*\
+        |*             Constructeur            *|
+        \*-------------------------------------*/
+
+    public:
+
+       VagueMOO(unsigned int w, unsigned int h, float dt);
+       virtual ~VagueMOO(void);
+
+       /*--------------------------------------*\
+        |*             Methode                 *|
+        \*-------------------------------------*/
+
+    public:
+
+       void process(uchar4* ptrTabPixels, int w, int h);
+       void animationStep();
+       float getT();
+       float getDT();
+
+    private:
+
+       // Balayage image
+       void entrelacementOMP(uchar4* ptrTabPixels,int w, int h);
+       void forAutoOMP(uchar4* ptrTabPixels,int w, int h);
+
+       /*--------------------------------------*\
+       |*              Attribut                *|
+        \*-------------------------------------*/
+
+    private:
+
+       // Inputs
+       double dt;
+       unsigned char w;
+
+       // Tools
+       double t;
+       bool isEntrelacement;
+    };
+
+#endif
+
+/*----------------------------------------------------------------------*\
+ |*                    End                                             *|
+ /*----------------------------------------------------------------------*/