Cleanage.
[GPU.git] / WCudaMSE / Student_Cuda_Image / src / cpp / core / 02_Mandelbrot_Julia / provider / FractalProvider.cpp
index 9a824a2..ba94d73 100755 (executable)
@@ -1,55 +1,29 @@
 #include "FractalProvider.h"\r
 \r
+Fractal* MandelbrotProvider::create()\r
+    {\r
+    int dw = 16 * 50;\r
+    int dh = 16 * 30;\r
 \r
-/*----------------------------------------------------------------------*\\r
- |*                    Declaration                                     *|\r
- \*---------------------------------------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |*            Imported                *|\r
- \*-------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |*            Public                  *|\r
- \*-------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |*            Private                 *|\r
- \*-------------------------------------*/\r
-\r
-/*----------------------------------------------------------------------*\\r
- |*                    Implementation                                  *|\r
- \*---------------------------------------------------------------------*/\r
-\r
-/*--------------------------------------*\\r
- |*            Public                  *|\r
- \*-------------------------------------*/\r
-\r
-/*-----------------*\\r
- |*    static     *|\r
- \*----------------*/\r
+    return new FractalMandelbrot(dw, dh, 1);\r
+    }\r
 \r
-Fractal* FractalProvider::create()\r
+Fractal* JuliaProvider::create()\r
     {\r
-    int dw = 16 * 30;\r
+    int dw = 16 * 50;\r
     int dh = 16 * 30;\r
 \r
-    float dt = 2 * PI / 8000;\r
-    int n = 2;\r
-\r
-    return new Fractal(dw, dh, dt, n);\r
+    return new FractalJulia(dw, dh, 300, -0.745, -0.32, -0.09, 0.1);\r
     }\r
 \r
-ImageFonctionel* FractalProvider::createGL()\r
+ImageFonctionel* MandelbrotProvider::createGL()\r
     {\r
-    ColorRGB_01* ptrColorTitre = new ColorRGB_01(0, 0, 0);\r
+    ColorRGB_01* ptrColorTitre = new ColorRGB_01(0, 0, 100);\r
     return new ImageFonctionel(create(), ptrColorTitre); // both ptr destroy by destructor of ImageFonctionel\r
     }\r
 \r
-/*--------------------------------------*\\r
- |*            Private                 *|\r
- \*-------------------------------------*/\r
-\r
-/*----------------------------------------------------------------------*\\r
- |*                    End                                             *|\r
- \*---------------------------------------------------------------------*/\r
+ImageFonctionel* JuliaProvider::createGL()\r
+    {\r
+    ColorRGB_01* ptrColorTitre = new ColorRGB_01(0, 0, 100);\r
+    return new ImageFonctionel(create(), ptrColorTitre); // both ptr destroy by destructor of ImageFonctionel\r
+    }\r