]> Creatis software - clitk.git/blobdiff - common/clitkExceptionObject.h
The lower and upper options can be tuned for all type of region growing algorithm
[clitk.git] / common / clitkExceptionObject.h
index 02f9579963e785322885c4a1ddbef54f7fd2d24c..f2f1dd16f82d1f52e521b42b17358d26946a5e16 100644 (file)
@@ -3,7 +3,7 @@
 
   Authors belong to: 
   - University of LYON              http://www.universite-lyon.fr/
-  - Léon Bérard cancer center       http://oncora1.lyon.fnclcc.fr
+  - Léon Bérard cancer center       http://www.centreleonberard.fr
   - CREATIS CNRS laboratory         http://www.creatis.insa-lyon.fr
 
   This software is distributed WITHOUT ANY WARRANTY; without even
 
   - BSD        See included LICENSE.txt file
   - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
-  ======================================================================-====*/
+  ===========================================================================**/
 
 #ifndef CLITKEXCEPTIONOBJECT_H
 #define CLITKEXCEPTIONOBJECT_H
 
+#include <sstream>
+
 // clitk
 #include "clitkCommon.h"
 
 // itk
-#include "itkExceptionObject.h"
+#include "itkMacro.h"
 
 namespace clitk {
 
@@ -46,7 +48,7 @@ namespace clitk {
   // itkObject
 #define clitkExceptionMacro(x)                                          \
   {                                                                     \
-    ::itk::OStringStream message;                                       \
+    std::ostringstream message;                                       \
     message << x;                                                       \
     ::clitk::ExceptionObject e_(__FILE__, __LINE__, message.str().c_str()); \
     throw e_; /* Explicit naming to work around Intel compiler bug.  */ \