1 #ifndef CLITKIMAGECONVERT_CXX
2 #define CLITKIMAGECONVERT_CXX
4 -------------------------------------------------
5 * @file clitkImageConvert.cxx
6 * @author David Sarrut <david.sarrut@creatis.insa-lyon.fr>
7 * @date 03 Jul 2006 10:28:32
8 -------------------------------------------------*/
11 #include "clitkImageConvert_ggo.h"
13 #include "clitkImageCommon.h"
14 #include "clitkImageConvertGenericFilter.h"
16 //-------------------------------------------------------------------=
17 int main(int argc, char * argv[]) {
20 GGO(clitkImageConvert, args_info);
23 // Get list of filenames
24 std::vector<std::string> l;
25 for(unsigned int i=0; i<args_info.input_given; i++) {
26 l.push_back(args_info.input_arg[i]);
28 for(unsigned int i=0; i<args_info.inputs_num; i++) {
29 l.push_back(args_info.inputs[i]);
32 std::cerr << "Error, you should give at least one --input option or one image filename on the commande line." << std::endl;
37 clitk::ImageConvertGenericFilter::Pointer filter = clitk::ImageConvertGenericFilter::New();
38 filter->SetInputFilenames(l);
39 filter->SetIOVerbose(args_info.verbose_flag);
40 filter->SetOutputFilename(args_info.output_arg);
41 if (args_info.type_given) filter->SetOutputPixelType(args_info.type_arg);
46 // this is the end my friend
49 //-------------------------------------------------------------------=
51 #endif /* end #define CLITKIMAGECONVERT_CXX */