X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=tools%2FclitkComposeVF.cxx;h=c2cead24fd92e323f35d0a70ed2839c576b874ce;hb=fcae585b19c2d7a0bba334b812133598a515c654;hp=72b95cf3f0fce8d02792232b05e89a0c915b2d38;hpb=d8f6cf956310ff7b123df4ad82e20b61831d09ff;p=clitk.git diff --git a/tools/clitkComposeVF.cxx b/tools/clitkComposeVF.cxx index 72b95cf..c2cead2 100644 --- a/tools/clitkComposeVF.cxx +++ b/tools/clitkComposeVF.cxx @@ -28,14 +28,23 @@ int main( int argc, char *argv[] ) // Init command line GGO(clitkComposeVF, args_info); CLITK_INIT; + + if (args_info.type_arg == 1 && !args_info.like_given) { + std::cerr << "--like must be used when type = 1" << std::endl; + return -1; + } + //Creation of the generic filter clitk::ComposeVFGenericFilter::Pointer ComposeVFGenericFilter= clitk::ComposeVFGenericFilter::New(); - + //Pass the parameters ComposeVFGenericFilter->SetInput1(args_info.input1_arg); ComposeVFGenericFilter->SetInput2(args_info.input2_arg); ComposeVFGenericFilter->SetOutput(args_info.output_arg); + ComposeVFGenericFilter->SetInputType(args_info.type_arg); + if (args_info.like_given) + ComposeVFGenericFilter->SetLikeImage(args_info.like_arg); //JV how to pass for different dims? //ComposeVFGenericFilter->SetEdgePaddingValue(args_info.pad_arg); ComposeVFGenericFilter->SetVerbose(args_info.verbose_flag);