r594: no message
[ctsim.git] / libctsim / ctndicom.cpp
index 72d32181ad0209001db6f7c843a06b4e70501850..5ad53b55dd5511bc202c8e3624a5dd1be0d2518f 100644 (file)
@@ -9,7 +9,7 @@
 **  This is part of the CTSim program
 **  Copyright (c) 1983-2001 Kevin Rosenberg
 **
-**  $Id: ctndicom.cpp,v 1.3 2001/03/02 02:08:14 kevin Exp $
+**  $Id: ctndicom.cpp,v 1.4 2001/03/02 05:10:22 kevin Exp $
 **
 **  This program is free software; you can redistribute it and/or modify
 **  it under the terms of the GNU General Public License (version 2) as
@@ -198,7 +198,13 @@ DicomImporter::loadProjections()
   }
   m_iContents = DICOM_CONTENTS_PROJECTIONS;
   m_pProjections = new Projections;
-  m_pProjections->initFromSomatomAR_STAR (iNViews, iNDets, pRawProjections, lRtnLength);  
+  if (! m_pProjections->initFromSomatomAR_STAR (iNViews, iNDets, pRawProjections, lRtnLength)) {
+    m_bFail = true;
+    m_strFailMessage = "Error converting raw projection data";
+    delete m_pProjections;
+    m_pProjections = NULL;
+  }
+
   delete pRawProjections;
 }