]> Creatis software - creaImageIO.git/blobdiff - src2/creaImageIORFImageReader.cpp
No newline at end of file
[creaImageIO.git] / src2 / creaImageIORFImageReader.cpp
index 35df630bb07ac213eb84cae9761a21a78fa9be13..b1f23318750a494ec367d082e9a6f262da40a075 100644 (file)
@@ -1,4 +1,4 @@
-+#include <creaImageIORFImageReader.h>
+#include <creaImageIORFImageReader.h>
 #include <creaVtk.h>
 #include <creaImageIOSystem.h>
 #include "boost/filesystem/path.hpp"
@@ -37,7 +37,7 @@ namespace creaImageIO
     fread(header,sizeof(int),HEADER_SIZE,rf_file);
     h.frame  = header[1];
     h.height = header[2];
-    h.width  = header[3];
+    h.width = header[3];
     free(header);  
     return true;
   }
@@ -61,6 +61,9 @@ namespace creaImageIO
   //=====================================================================
   vtkImageData* RFImageReader::ReadImage(const std::string& filename)
   {
+
+         std::cout<<"RFImageReader reading "<<std::endl;
+
     FILE *rf_file=fopen(filename.c_str(),"rb");
     if (!rf_file) return false;
     rf_header h;
@@ -73,7 +76,7 @@ namespace creaImageIO
     long im_size = h.height * h.width * h.frame;
     short* data = (short*)malloc(sizeof(short)*im_size);
 
-    long frame_size = h.height * h.width * sizeof(short);
+    long frame_size = h.height * h.width;
     short* ptr = data;
     for (int k=0; k<h.frame; k++) {
       int frame_number;
@@ -88,7 +91,6 @@ namespace creaImageIO
                                                     h.width,
                                                     h.height,
                                                     h.frame);
-    
     return im;
 
     //    std::cout << "OK" << std::endl;