- std::cerr << "**Error** The filter <" << m_FilterName << "> is not available for "
- << m_Dim << "D images with pixel="
- << m_PixelTypeName << " and "
- << m_NbOfComponents << " component." << std::endl;
- std::cerr << GetAvailableImageTypes();
- exit(0);
+ std::ostringstream os;
+ os << "**Error** The filter <" << m_FilterName << "> is not available for "
+ << m_Dim << "D images with pixel="
+ << m_PixelTypeName << " and "
+ << m_NbOfComponents << " component." << std::endl;
+ os << GetAvailableImageTypes();
+ clitkExceptionMacro(os.str());
+ // exit(0);