X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FcreaImageIOMultiThreadImageReader.h;fp=src%2FcreaImageIOMultiThreadImageReader.h;h=01d91c508566dcbcde755b6b182b7c9f6d57a91f;hb=7805f0d563d5ba9be6022f8016c589b57c287f1d;hp=f2b5f83c706c1ea53bfb005f20270ac8008527c2;hpb=79372affb878a3ffd7896b8ffbb06b564c0550ce;p=creaImageIO.git diff --git a/src/creaImageIOMultiThreadImageReader.h b/src/creaImageIOMultiThreadImageReader.h index f2b5f83..01d91c5 100644 --- a/src/creaImageIOMultiThreadImageReader.h +++ b/src/creaImageIOMultiThreadImageReader.h @@ -175,17 +175,17 @@ namespace creaImageIO std::map getAttributes(const std::vector i_attr); private: - MultiThreadImageReaderUser* mUser; - std::string mFilename; - int mPriority; - int mIndex; - int mUnloadIndex; - vtkImageData* mImage; + MultiThreadImageReaderUser *mUser; + std::string mFilename; + int mPriority; + int mIndex; + int mUnloadIndex; + vtkImageData *mImage; }; // /// Type of pointer on an ImageToLoad struct - typedef ImageToLoad* ImageToLoadPtr; + typedef ImageToLoad *ImageToLoadPtr; /// ImageToLoadPtr comparator on priority (for image queue) struct ImageToLoadPtrPriorityComparator @@ -230,10 +230,13 @@ namespace creaImageIO /// The callback from threaded readers when an image is read void SignalImageRead(ImageToLoadPtr p, bool purge); - + + void CleanMImagesMap(); + + + /// The type of map of images - typedef std::map ImageMapType; + typedef std::map ImageMapType; /// The map of images ImageMapType mImages; /// Comparator for the image to load queue