X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2FclitkRelativePositionAnalyzer.cxx;h=bb0986d8a538177935150b2eadd2985e3af164d0;hb=738107919dc9a056d679e75be0760e3eeae3dd4a;hp=1e9541e368269e457789708386f9729b9938f6c7;hpb=58022431bbadc0a2eaeab74cb2f282caa7ec5e54;p=clitk.git diff --git a/tools/clitkRelativePositionAnalyzer.cxx b/tools/clitkRelativePositionAnalyzer.cxx index 1e9541e..bb0986d 100644 --- a/tools/clitkRelativePositionAnalyzer.cxx +++ b/tools/clitkRelativePositionAnalyzer.cxx @@ -30,32 +30,8 @@ int main(int argc, char * argv[]) { // Filter typedef clitk::RelativePositionAnalyzerGenericFilter FilterType; FilterType::Pointer filter = FilterType::New(); - - // Set filename from the AFDB if needed -#define SetOptionFromAFDBMacro(ARGS, OPTIONNAME, OPTION) \ - if (ARGS.OPTIONNAME##_given) { \ - if (ARGS.OPTION##_given) { \ - std::cerr << "Warning --"#OPTION" is ignored" << std::endl; \ - } \ - std::string f = afdb->GetTagValue(ARGS.OPTIONNAME##_arg); \ - f = std::string(args_info.afdb_path_arg)+"/"+f; \ - filter->AddInputFilename(f); \ - } \ - else if (!ARGS.OPTION##_given) { \ - std::cerr << "Error on the command line please provide --"#OPTION" or --"#OPTIONNAME"." << std::endl; \ - return EXIT_FAILURE; \ - } - - // Set options filter->SetArgsInfo(args_info); - NewAFDB(afdb, args_info.afdb_arg); - // The order is important. If --supportName and --support are - // given, the first is set before, so the second ignored - SetOptionFromAFDBMacro(args_info, supportName, support); - SetOptionFromAFDBMacro(args_info, objectName, object); - SetOptionFromAFDBMacro(args_info, targetName, target); - // Go ! try { filter->Update();