]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIOVtkImageReader.h
_T
[creaImageIO.git] / src2 / creaImageIOVtkImageReader.h
index 8d28c76eb502ca8a08770add502fd72cbb74d014..44e8f230277c6023ad5bbd6f2cb4e82fdd6c9bd9 100644 (file)
@@ -2,7 +2,7 @@
 #define __creaImageIOVtkImageReader_h_INCLUDED__
 
 
-#include <creaImageIOSpecificImageReader.h>
+#include <creaImageIOAbstractImageReader.h>
 
 // forward decl
 class vtkImageReader2;
@@ -12,12 +12,12 @@ namespace creaImageIO
 
 
   /**
-   * \ingroup ReadWrite
+   * \ingroup IO
    */
   
   //=====================================================================
-  /// Specific image reader based on a vtkImageReader2 
-  class VtkImageReader : virtual public SpecificImageReader
+  /// Concrete image reader based on a vtkImageReader2 
+  class VtkImageReader : virtual public AbstractImageReader
   {
   public:
     VtkImageReader(vtkImageReader2* reader, 
@@ -26,9 +26,15 @@ namespace creaImageIO
 
     virtual ~VtkImageReader();
 
+
+
+       /// Add file extensions read by the reader
     virtual void PushBackExtensions(std::vector<std::string>&);
+       /// Test if file is read by this reader
     virtual bool CanRead(const std::string& filename);
+       /// return for a file a 2D VTkImage
     virtual vtkImageData* ReadImage(const std::string& filename);
+       /// Read the attributes for a file
     virtual void ReadAttributes(const std::string& filename, 
                                tree::AttributeMapType& attr);