]> Creatis software - clitk.git/commitdiff
robustify split tools
authorschaerer <schaerer>
Wed, 3 Feb 2010 12:30:08 +0000 (12:30 +0000)
committerschaerer <schaerer>
Wed, 3 Feb 2010 12:30:08 +0000 (12:30 +0000)
filters/clitkSplitImageGenericFilter.cxx
tools/clitkSplitImage.cxx

index c74f0e4..9748058 100644 (file)
@@ -36,6 +36,7 @@ clitk::SplitImageGenericFilter::SplitImageGenericFilter():
 template<unsigned int Dim>
 void clitk::SplitImageGenericFilter::InitializeImageType() {      
   ADD_IMAGE_TYPE(Dim, char);
+  ADD_IMAGE_TYPE(Dim, unsigned char);
   ADD_IMAGE_TYPE(Dim, short);
   ADD_IMAGE_TYPE(Dim, int);
   ADD_IMAGE_TYPE(Dim, float);
index 8a935e0..0f9275c 100644 (file)
@@ -31,6 +31,11 @@ int main(int argc, char * argv[]) {
 
   // Read image dimension
   itk::ImageIOBase::Pointer header = clitk::readImageHeader(args_info.input_arg);
+  if (header.IsNull())
+  {
+      std::cerr << "Unable to read image file " << args_info.input_arg << std::endl;
+      std::exit(1);
+  }
   unsigned int dim = header->GetNumberOfDimensions();
   
   // Check parameters