]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOImageReader.h
move directory
[creaImageIO.git] / src2 / creaImageIOImageReader.h
index d80da229d10a142b1d7156940cd054417264cd4e..ab9fbe70b3bb70b2d02f16ffe1ff4109525fb5af 100644 (file)
@@ -41,13 +41,20 @@ 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;
+
+       bool ShallNotRead( const std::string& filename );
+
+       void UnRegister(const std::string i_val);
+
+       std::vector <std::string> mUnReader;
     
   private: