]> Creatis software - clitk.git/commitdiff
Fixed mm to cm conversion and wrong section init
authorSimon Rit <simon.rit@creatis.insa-lyon.fr>
Fri, 29 Mar 2013 11:34:52 +0000 (12:34 +0100)
committerSimon Rit <simon.rit@creatis.insa-lyon.fr>
Fri, 29 Mar 2013 11:34:52 +0000 (12:34 +0100)
common/rtkXRadImageIO.cxx

index 1db30279a5faeee41fa5b049043ec665cf77b06a..db5eb72fe6861c24c22759f155e1ae12d749a81b 100644 (file)
@@ -32,10 +32,10 @@ void rtk::XRadImageIO::ReadImageInformation()
     itkExceptionMacro(<<"Could not open file " << m_FileName);
 
   SetNumberOfDimensions(3);
+  std::string section="";
   while(!is.eof())
     {
     std::string line;
-    std::string section;
     std::getline(is, line);
     if(line.find('[')!=std::string::npos)
       {
@@ -64,17 +64,17 @@ void rtk::XRadImageIO::ReadImageInformation()
         }
       else if(paramName == std::string("CBCT.DimensionalAttributes.PixelDimension_I_cm"))
         {
-        double spacing = 0.1*atof(paramValue.c_str());
+        double spacing = 10*atof(paramValue.c_str());
         SetSpacing(0, (spacing==0.)?1.:spacing);
         }
       else if(paramName == std::string("CBCT.DimensionalAttributes.PixelDimension_J_cm"))
         {
-        double spacing = 0.1*atof(paramValue.c_str());
+        double spacing = 10*atof(paramValue.c_str());
         SetSpacing(1, (spacing==0.)?1.:spacing);
         }
       else if(paramName == std::string("CBCT.DimensionalAttributes.PixelDimension_K_cm"))
         {
-        double spacing = 0.1*atof(paramValue.c_str());
+        double spacing = 10*atof(paramValue.c_str());
         SetSpacing(2, (spacing==0.)?1.:spacing);
         }
       else