X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.h;h=ac1817783a5bf5ee97a002e4a68d138f3c3bb1c8;hb=da80530068246081505e9649523d10e8da8e6acd;hp=d72981d23479fa44019a1f055e8f28c04d235c29;hpb=cbf693fa62cd51f4ca5c881838bbb609edc447b0;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.h b/src2/creaImageIOMultiThreadImageReader.h index d72981d..ac18177 100644 --- a/src2/creaImageIOMultiThreadImageReader.h +++ b/src2/creaImageIOMultiThreadImageReader.h @@ -11,7 +11,9 @@ namespace creaImageIO { - + /** + * \ingroup IO + */ //===================================================================== class ThreadedImageReader; class MultiThreadImageReader; @@ -64,6 +66,8 @@ namespace creaImageIO //===================================================================== /// /// TAKE CARE : For the moment it only supports a **SINGLE USER** + + ///Class that allows parallel lectures of several images class MultiThreadImageReader : public MultiThreadImageReaderUser { public: @@ -102,7 +106,7 @@ namespace creaImageIO protected: int GetMaximalPriorityWithoutLocking(); - // + ///Class that represents an image to be loaded class ImageToLoad { public: @@ -205,7 +209,8 @@ namespace creaImageIO ImageToLoadPtrIndexer> mQueue; /// The type of list of threaded readers - typedef std::vector ThreadedImageReaderListType; + typedef std::vector > ThreadedImageReaderListType; + //typedef std::vector ThreadedImageReaderListType; ThreadedImageReaderListType mThreadedImageReaderList; /// The number of currently running threaded readers int mNumberOfThreadedReadersRunning;