X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=WCudaMSE%2FStudent_Cuda_Image%2Fsrc%2Fcpp%2Fcore%2F03_Newton%2Fprovider%2FNewtonProvider.cpp;fp=WCudaMSE%2FStudent_Cuda_Image%2Fsrc%2Fcpp%2Fcore%2F03_Newton%2Fprovider%2FNewtonProvider.cpp;h=3a0637f3617f29c6b9794d27e9b8324b55c1662e;hb=7b1db14e9df63c577384e1722d2028438a51944e;hp=0000000000000000000000000000000000000000;hpb=bd178531f80f8bc41c998d1c4588f9e18cc29389;p=GPU.git diff --git a/WCudaMSE/Student_Cuda_Image/src/cpp/core/03_Newton/provider/NewtonProvider.cpp b/WCudaMSE/Student_Cuda_Image/src/cpp/core/03_Newton/provider/NewtonProvider.cpp new file mode 100755 index 0000000..3a0637f --- /dev/null +++ b/WCudaMSE/Student_Cuda_Image/src/cpp/core/03_Newton/provider/NewtonProvider.cpp @@ -0,0 +1,15 @@ +#include "NewtonProvider.h" + +Newton* NewtonProvider::create() + { + int dw = 16 * 50; + int dh = 16 * 30; + + return new Newton(dw, dh); + } + +ImageFonctionel* NewtonProvider::createGL() + { + ColorRGB_01* ptrColorTitre = new ColorRGB_01(0, 0, 0); + return new ImageFonctionel(create(), ptrColorTitre); // both ptr destroy by destructor of ImageFonctionel + }