X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOImagePointerHolder.h;h=98251b6021828f53f03840c4a0d1dbc4fbf6f4b7;hb=9482bdab20cd58378b088085f8fa8731d7b7b416;hp=fba9e40fbe43d0e16b0b5801792dff40e9bf1de6;hpb=db654cb02ce8004024202fbc676bd434a07f8443;p=creaImageIO.git diff --git a/src2/creaImageIOImagePointerHolder.h b/src2/creaImageIOImagePointerHolder.h index fba9e40..98251b6 100644 --- a/src2/creaImageIOImagePointerHolder.h +++ b/src2/creaImageIOImagePointerHolder.h @@ -1,14 +1,11 @@ #ifndef __creaImageIOImagePointerHolder_INCLUDED__ #define __creaImageIOImagePointerHolder_INCLUDED__ -#include -#ifdef USE_WXWIDGETS -// wx -#include -#include -#include -#include +#include #include +#include + + namespace creaImageIO { // The class that holds the pointer to the images to show @@ -19,13 +16,14 @@ namespace creaImageIO mImage(im) {} ImagePointerHolder(); - void Set(vtkImageData* im){wxMutexLocker lock(mMutex);mImage=im;} - vtkImageData* Get(){wxMutexLocker lock(mMutex);return mImage;} + void Set(vtkImageData* im){boost::mutex::scoped_lock lock(mMutex);mImage=im;} + vtkImageData* Get(){boost::mutex::scoped_lock lock(mMutex);return mImage;} private: vtkImageData* mImage; /// The mutex - wxMutex mMutex; + boost::mutex mMutex; }; } #endif -#endif \ No newline at end of file + +