From: Simon Rit Date: Fri, 29 Mar 2013 11:34:52 +0000 (+0100) Subject: Fixed mm to cm conversion and wrong section init X-Git-Tag: v1.4.0~230^2~4 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=7c51fbc65fffe3d0c892e0c7fa7d50fe12d4c0ae;p=clitk.git Fixed mm to cm conversion and wrong section init --- diff --git a/common/rtkXRadImageIO.cxx b/common/rtkXRadImageIO.cxx index 1db3027..db5eb72 100644 --- a/common/rtkXRadImageIO.cxx +++ b/common/rtkXRadImageIO.cxx @@ -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