#ifndef __creaImageIOImagePointerHolder_INCLUDED__ #define __creaImageIOImagePointerHolder_INCLUDED__ #include #ifdef USE_WXWIDGETS // wx #include #include #include #include #include namespace creaImageIO { // The class that holds the pointer to the images to show class ImagePointerHolder { public: ImagePointerHolder(vtkImageData* im): mImage(im) {} ImagePointerHolder(); void Set(vtkImageData* im){wxMutexLocker lock(mMutex);mImage=im;} vtkImageData* Get(){wxMutexLocker lock(mMutex);return mImage;} private: vtkImageData* mImage; /// The mutex wxMutex mMutex; }; } #endif #endif