]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOImageReader.h
_T
[creaImageIO.git] / src2 / creaImageIOImageReader.h
index 99f1e6c116ad770bb10631cc0adb05940c81da80..f7366428c63e3a340b01456a919b5109964c73c1 100644 (file)
@@ -1,13 +1,13 @@
 #ifndef __creaImageIOImageReader_h_INCLUDED__
 #define __creaImageIOImageReader_h_INCLUDED__
 
-#include <creaImageIOAbstractImageReader.h>
 #include <creaImageIOSystem.h>
+#include <creaImageIOAbstractImageReader.h>
 
 namespace creaImageIO
 {
 
-
   /**
    * \ingroup IO
    * \brief Generic image reader which uses all the specific concrete image reader of the lib (tif, jpg, dicom, ...)
@@ -41,13 +41,14 @@ namespace creaImageIO
 
   protected:
     
-    void Register(AbstractImageReader*);
+    /// Register a reader
+    void Register( boost::shared_ptr<AbstractImageReader> );
 
-    std::vector<AbstractImageReader*> mReader;
+       std::vector<boost::shared_ptr<AbstractImageReader> > mReader;
     vtkImageData* mUnreadableImage;
 
     std::string mLastFilename;
-    AbstractImageReader* mLastReader;
+       boost::shared_ptr<AbstractImageReader> mLastReader;
     
   private: