From 7c51fbc65fffe3d0c892e0c7fa7d50fe12d4c0ae Mon Sep 17 00:00:00 2001 From: Simon Rit Date: Fri, 29 Mar 2013 12:34:52 +0100 Subject: [PATCH] Fixed mm to cm conversion and wrong section init --- common/rtkXRadImageIO.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 -- 2.47.1