X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOMultiThreadImageReader.h;h=ac1817783a5bf5ee97a002e4a68d138f3c3bb1c8;hb=da80530068246081505e9649523d10e8da8e6acd;hp=c42d6cf3ce51d114f883691ff11d45da2d6e1d00;hpb=74deda5137bba320405e3c4f50cc2a3f40a9dfc7;p=creaImageIO.git diff --git a/src2/creaImageIOMultiThreadImageReader.h b/src2/creaImageIOMultiThreadImageReader.h index c42d6cf..ac18177 100644 --- a/src2/creaImageIOMultiThreadImageReader.h +++ b/src2/creaImageIOMultiThreadImageReader.h @@ -12,7 +12,7 @@ namespace creaImageIO { /** - * \ingroup Model + * \ingroup IO */ //===================================================================== class ThreadedImageReader; @@ -66,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: @@ -104,7 +106,7 @@ namespace creaImageIO protected: int GetMaximalPriorityWithoutLocking(); - // + ///Class that represents an image to be loaded class ImageToLoad { public: @@ -207,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;