#include "clitkGammaIndex_ggo.h"
+#include <clitkIO.h>
#include <vvImage.h>
#include <vvImageReader.h>
int main(int argc,char * argv[])
{
+ clitk::RegisterClitkFactories();
+
args_info_clitkGammaIndex args_info;
if (cmdline_parser_clitkGammaIndex(argc, argv, &args_info) != 0)
reader->SetInputFilename(reference_filename);
reader->Update();
vvImage::Pointer vvimage = reader->GetOutput();
+ if (!vvimage) { cerr << "can't load " << reference_filename << endl; return 2; }
reference = vvimage->GetFirstVTKImageData();
+ assert(reference);
}
// intensity normalisation
reader->SetInputFilename(target_filename);
reader->Update();
vvImage::Pointer vvimage = reader->GetOutput();
+ if (!vvimage) { cerr << "can't load " << target_filename << endl; return 2; }
target = vvimage->GetFirstVTKImageData();
+ if (!target) return 2;
}
// allocate output